ホームページ  >  記事  >  バックエンド開発  >  php の json_encode UTF-8 中国語文字化けに対するより良い解決策、_PHP チュートリアル

php の json_encode UTF-8 中国語文字化けに対するより良い解決策、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:18:01957ブラウズ

phpのjson_encode UTF-8中国語文字化けに対するより良い解決策

最近、インターフェースコードで json_encode を使用しました。json_encode エンコードを UTF-8 中国語に設定すると文字化けしないことがインターネットでわかりました。この方法が実際に有効であることが確認されています。理由はわかりませんが、しばらく使用した後、コードがまったく機能しなくなりました。以下は、json_encode に対する私自身の解決策です。もっと良い方法がある場合は、ぜひ共有してください。

最初のタイプ:

これは単純なコード変換であり、urlcode の後に必要な配列を返します

私のコードにはこれで十分です。

コードは次のとおりです コードをコピーしてください

リーリー

2 番目のタイプ:

これをインターネットで見たところ、無限ループの問題が発生するというコメントがありましたが、これは明らかに非常に包括的なものであり、テストした結果、参考のためにのみここに投稿します

コードは次のとおりです

リーリー

中国語で null が返された場合は、文字を uft8 に変換するか、urlencode を使用して最初にコンパイルする必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/886146.html技術記事 php で json_encode UTF-8 中国語文字化けを解決するためのより良い解決策。最近、インターフェイス コードで json_encode を使用しました。json_encode エンコードが UTF-8 中国語に設定されているため、文字化けが発生しないことを発見しました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。