ホームページ >バックエンド開発 >PHPチュートリアル >php の json_encode UTF-8 中国語文字化けに対するより良い解決策、_PHP チュートリアル
最近、インターフェースコードで json_encode を使用しました。json_encode エンコードを UTF-8 中国語に設定すると文字化けしないことがインターネットでわかりました。この方法が実際に有効であることが確認されています。理由はわかりませんが、しばらく使用した後、コードがまったく機能しなくなりました。以下は、json_encode に対する私自身の解決策です。もっと良い方法がある場合は、ぜひ共有してください。
最初のタイプ:
これは単純なコード変換であり、urlcode の後に必要な配列を返します
私のコードにはこれで十分です。
コードは次のとおりです コードをコピーしてください
2 番目のタイプ:
これをインターネットで見たところ、無限ループの問題が発生するというコメントがありましたが、これは明らかに非常に包括的なものであり、テストした結果、参考のためにのみここに投稿します
。コードは次のとおりです
中国語で null が返された場合は、文字を uft8 に変換するか、urlencode を使用して最初にコンパイルする必要があります。