Maison  >  Article  >  développement back-end  >  Comment convertir big5 en utf8 en php

Comment convertir big5 en utf8 en php

藏色散人
藏色散人original
2020-08-31 10:50:423818parcourir

Comment convertir php big5 en utf8 : créez d'abord un exemple de fichier PHP ; puis utilisez la méthode "mb_convert_encoding($str, "UTF-8", "BIG5");"

Comment convertir big5 en utf8 en php

Recommandé : "Tutoriel vidéo PHP"

Ne pensez pas que convertir big5 en utf8 est aussi simple que en utilisant iconv()

iconv("big5", "UTF-8", $str);

Big5 contient de nombreux mots qui ne sont pas inclus :

Xian, broderie, hui, cyprès, pic, 頴, village, Zhu, double

iconv fonction qu'il a rencontrée. Les mots qui ne peuvent pas être traduits s'arrêteront, ce qui peut entraîner l'interruption du fichier de sortie et entraîner des erreurs de structure de fichier.

Veuillez utiliser mb_convert_encoding à la place, ne soyez pas trop heureux trop tôt. Les mots que big5 n'a pas ne sortiront toujours pas, mais il ne restera pas bloqué car il rencontre des mots aussi big5. ne reconnaît pas. Bien que la vitesse de sortie semble être plus lente que celle d'iconv, le problème sera résolu avec succès.

Test :

$string = "轉碼測試功蓋銹abc轉碼測試"; 
$result = mb_convert_encoding($string,"utf-8","big5");
echo $result;

Utilisation :

mb_convert_encoding( $str, $encoding1,$encoding2 );
$str,要轉換編碼文字
$encoding1,目標編碼,如utf-8,big5,大小寫均可
$encoding2,原始編碼,如UTF-8,BIG5,大小寫均可
mb_convert_encoding($str, "UTF-8"); //編碼轉換為utf-8
mb_convert_encoding($str, "UTF-8", "BIG5"); //原始編碼為BIG5轉UTF-8
mb_convert_encoding($str, "UTF-8", "auto"); //原始編碼不明,通過auto自動檢測,轉換UTF-8

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