この記事では、iconv() [function.iconv]: 不正な文字が誤って検出された場合のいくつかの解決策を紹介します。詳細を知りたい友人は、それを参照してください。
iconv 関数を使用して gb2312 を utf-8 に変換すると、一部の漢字で問題が発生するのはなぜですか? "??quot; のような文字が次のようにプロンプト表示されます。
注意: iconv() [function.iconv]: 入力文字列で不正な文字が検出されました
コードをコピー | |
iconv('UTF-8', 'GB2312//IGNORE', '??')
iconv('UTF-8', 'GBK', '??') |
他の方法を使用して操作することもできます
GBK を UTF-8 に作成する
mb_convert_encoding() の使用法の詳細
コードをコピー | |
header("content-Type: text/html; charset=Utf-8"); echo mb_convert_encoding("???S私の友達", "UTF-8", "GBK"); ?> |
もう一つの GB2312 が Big5 に
コードをコピー | |