ホームページ > バックエンド開発 > PHPチュートリアル > iconv() [function.iconv]:_PHP教程で不正な文字を検出しました

iconv() [function.iconv]:_PHP教程で不正な文字を検出しました

WBOY
リリース: 2016-07-13 10:57:09
オリジナル
1038 人が閲覧しました

この記事では、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() の使用法の詳細

PHPコード

コードは次のとおりですコードをコピー
header("content-Type: text/html; charset=Utf-8");
echo mb_convert_encoding("???S私の友達", "UTF-8", "GBK");
?>

もう一つの GB2312 が Big5 に

コードは次のとおりですコードをコピー header("content-Type: text/html; charset=big5"); echo mb_convert_encoding("あなたは私の友達です", "big5", "GB2312"); ?>


http://www.bkjia.com/PHPjc/632119.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632119.html技術記事この記事では、iconv() [function.iconv]: 不正な文字が誤って検出された場合のいくつかの解決策を紹介します。詳細を知りたい友人は、それを参照してください。 iconv 関数を使用して gb2312 を...に変換します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート