Maison  >  Article  >  développement back-end  >  Convertir UTFo Windows 0

Convertir UTFo Windows 0

王林
王林original
2024-08-05 15:46:56837parcourir

Convert UTFo Windows 0

Lorsque vous travaillez avec différents encodages, il peut être nécessaire de convertir le texte d'un format à un autre. Si vous devez convertir du texte de l'encodage UTF-8 vers Windows-1250 à l'aide de PHP, le script ci-dessous peut vous aider. Ce script effectue la conversion et propose le texte de sortie au téléchargement.

$fileName = 'encoded.txt';
$inputText = 'Example text';

setlocale(LC_CTYPE, 'cs_CZ');
$output = iconv('UTF-8', 'Windows-1250//TRANSLIT', $inputText);

ob_clean();
header("Expires: Mon, 1 Apr 1970 05:00:00 GMT");
header(sprintf("Last-Modified: %s GMT", gmdate("D,d M YH:i:s")));
header("Pragma: no-cache");
header(sprintf("Content-type: application/octet-stream; charset=windows-1250; name=%s", $fileName));
header(sprintf("Content-Disposition: attachment; filename=%s", $fileName));
header(sprintf("Content-Length: %s", strlen($output)));
header("Content-Transfer-Encoding: binary");
header("Content-Description: Export dat");
echo $output;
exit;

Cet outil facilite le travail avec des textes dans différents encodages, surtout s'il s'agit de caractères tchèques ou d'autres langues d'Europe centrale. J'espère que cela vous sera utile !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn