#このチュートリアルの動作環境: Windows10 システム、php5.6。この記事はすべてのブランドのコンピューターに適用されます。 推奨: "php gbk to utf8 メソッド: 最初に PHP サンプル ファイルを作成し、次にヘッダーを設定し、最後に「iconv('GB2312', 'UTF-8', $str);」メソッドを使用して文字列を変換します。エンコードを GB2312 から utf8 に変更するだけです。
PHP ビデオ チュートリアル "
gbk を utf8 に変換<?php header("Content-type:text/html;charset=GB2312"); echo $str= '你好,这里是gbk转utf8!'; echo '<br />'; echo iconv('GB2312', 'UTF-8', $str); //将字符串的编码从GB2312转到UTF-8iconv — 文字列は必要な文字エンコーディングに従って変換されます
説明
iconv ( string $in_charset , string $out_charset , string $str ) : string文字列 str を in_charset から out_charset に変換します。 パラメータ in_charset入力文字セット。 out_charset出力文字セット。 out_charset の後に //TRANSLIT という文字列を追加すると、音訳機能が有効になります。これは、文字がターゲット文字セットで表現できない場合、1 つ以上の類似した文字で近似できることを意味します。文字列 //IGNORE を追加すると、ターゲット文字セットで表現できない文字は警告なしに破棄されます。それ以外の場合は、E_NOTICE が発生し、FALSE が返されます。 注意//TRANSLIT操作の詳細は、システムのiconv()実装に大きく依存します(ICONV_IMPLを参照)。一部のシステムの実装では //TRANSLIT が直接無視されるため、変換が失敗し、out_charset が修飾されなくなる可能性があることが報告されています。 str変換される文字列。 戻り値 ¶変換された文字列を返すか、失敗した場合は FALSE を返します。
以上がPHP gbkをutf8に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。