{"code":1003,"msg":"\u7f3a\u5c11\u53c2\u6570"} 这是什么编码
{"code":1003,"msg":"\u7f3a\u5c11\u53c2\u6570"}
走同样的路,发现不同的人生
Unicode エンコード
中国語{"code":1003,"msg":"缺少参数"}
{"code":1003,"msg":"缺少参数"}
json_encode($a, JSON_UNESCAPED_UNICODE)
マニュアルを読む - http://php.net/manual/zh/function.json-encode.php
心配しないでください、直接使用できます
JSON RPC モデルに少し似ています
これは単なる JS 文字列エスケープであり、UTF-16 エンコーディングと言えます。 「A」を "x41" と書くことができるのと同様に、"u0041" と書くこともできます。 x の後に 2 桁が続き、u の後に 4 桁が続くだけです。 ES6 では、4 桁を超える場合に中括弧を追加できます。 "u{10FFF}"
"x41"
"u0041"
x
u
"u{10FFF}"
をこのように記述するのは、{"code":1003,"msg":"缺少参数"} を直接記述する際に http ヘッダーに適切なエンコーディングが設定されていないことによる文字化けを防ぐためです (HTML ファイルのように <meata charset="UTF8"> のように書くことはできません)。 だから、こう書いてください!
Unicode エンコーディング。 。パラメータの中国語の意味は「パラメータが欠落している」です。
Unicode、そのまま使用してください
Unicode エンコード
リーリー中国語
{"code":1003,"msg":"缺少参数"}
json_encode($a, JSON_UNESCAPED_UNICODE)
マニュアルを読む - http://php.net/manual/zh/function.json-encode.php
心配しないでください、直接使用できます
JSON RPC モデルに少し似ています
これは単なる JS 文字列エスケープであり、UTF-16 エンコーディングと言えます。
「A」を
"x41"
と書くことができるのと同様に、"u0041"
と書くこともできます。x
の後に 2 桁が続き、u
の後に 4 桁が続くだけです。 ES6 では、4 桁を超える場合に中括弧を追加できます。"u{10FFF}"
をこのように記述するのは、
{"code":1003,"msg":"缺少参数"}
を直接記述する際に http ヘッダーに適切なエンコーディングが設定されていないことによる文字化けを防ぐためです (HTML ファイルのように <meata charset="UTF8"> のように書くことはできません)。だから、こう書いてください!
Unicode エンコーディング。 。パラメータの中国語の意味は「パラメータが欠落している」です。
Unicode、そのまま使用してください