Comment convertir big5 en utf8 en php

藏色散人
Libérer: 2023-03-05 14:22:02
original
3756 Les gens l'ont consulté

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);
Copier après la connexion

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;
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!