So konvertieren Sie PHP Big5 in UTF8: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann die Methode „mb_convert_encoding($str, „UTF-8“, „BIG5“);“
Empfohlen: „PHP-Video-Tutorial“
Glauben Sie nicht, dass die Konvertierung von big5 in utf8 so einfach ist wie die Verwendung von iconv()
iconv("big5", "UTF-8", $str);
big5 enthält viele Wörter, die nicht enthalten sind:
Thread, Stickerei, Hui, Zypresse, Gipfel, 頴, Dorf, Zhu, Doppel
iconv-Funktion stoppt, wenn sie auf ein Zeichen trifft, das nicht übersetzt werden kann, was dazu führen kann, dass die Ausgabedatei unterbrochen wird und zu Fehlern in der Dateistruktur führt.
Bitte verwenden Sie stattdessen mb_convert_encoding. Seien Sie nicht zu früh glücklich. Wörter, die big5 nicht hat, werden immer noch nicht angezeigt, aber es bleibt nicht hängen, da es auf Wörter stößt, die big5 nicht erkennt Die Ausgabegeschwindigkeit scheint langsamer zu sein als bei iconv, die Frage wurde reibungslos gelöst.
Test:
$string = "轉碼測試功蓋銹abc轉碼測試"; $result = mb_convert_encoding($string,"utf-8","big5"); echo $result;
Verwendung:
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
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Big5 in PHP in UTF8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!