PHPでbig5をutf8に変換する方法

藏色散人
リリース: 2023-03-05 14:22:02
オリジナル
3566 人が閲覧しました

php big5 を utf8 に変換する方法: まず PHP サンプル ファイルを作成し、次に「mb_convert_encoding($str, "UTF-8", "BIG5");」メソッドを使用して変換を実行します。

PHPでbig5をutf8に変換する方法

推奨: 「PHP ビデオ チュートリアル

big5 から utf8 への変換が、次のように簡単であるとは考えないでください。 using iconv()

iconv("big5", "UTF-8", $str);
ログイン後にコピー

big5 含まれていない単語が多数あります:

線、刺繍、恵、檜、峰、鴴、村、朱、ダブル

iconv 彼が遭遇したこの機能 翻訳できない単語は停止します。これにより、出力ファイルが中断され、ファイル構造エラーが発生する可能性があります。

代わりに mb_convert_encoding を使用してください。すぐに満足しないでください。big5 にない単語はまだ出てきませんが、big5 にある単語に遭遇したためにスタックすることはありません。認識しませんが、出力速度はiconvより遅くなりますが、問題は正常に解決されます。

テスト:

$string = "轉碼測試功蓋銹abc轉碼測試"; 
$result = mb_convert_encoding($string,"utf-8","big5");
echo $result;
ログイン後にコピー

使用法:

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
ログイン後にコピー

以上がPHPでbig5をutf8に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!