json unicode を中国語に変換する
php メソッド: 1. 「json_encode($log['result_data'],JSON_UNESCAPED_UNICODE);」メソッドを使用して変換します; 2. 「function unicodeDecode($unicode_str){」を使用します。 . .}" メソッドを変換します。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
json unicode の変換方法phpで中国語に?
PHP は Unicode でエンコードされた json 文字列を中国語に変換します
json 内の中国語はエンコードされます
$s = '[{"param_name":"email","param_caption":"\u90ae\u7bb1","operator":"\u5305\u542b","value":"aaaa\u5927\u592b\u6492"}]';
中国語のエンコードを中国語に変換します
方法 1.
json_encode($log['result_data'],JSON_UNESCAPED_UNICODE);
方法 2.
/** * 把unicode编码的字符串转为人眼可看的字符串 * @param $unicode_str * * @return string */ function unicodeDecode($unicode_str){ $unicode_str = str_replace('"', '\"', $unicode_str); $unicode_str = str_replace("'", "\'", $unicode_str); $json = '{"str":"'.$unicode_str.'"}'; $arr = json_decode($json,true); if(empty($arr)){ return ''; } return $arr['str']; }
結果:
[{"param_name":"email","param_caption":"邮箱","operator":"包含","value":"aaaa大夫撒"}]
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでJSON Unicodeを中国語に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。