{"code":1003,"msg":"\u7f3a\u5c11\u53c2\u6570"} 这是什么编码
{"code":1003,"msg":"\u7f3a\u5c11\u53c2\u6570"}
走同样的路,发现不同的人生
Unicode編碼的
unescape('\u7f3a\u5c11\u53c2\u6570');//=> 缺少参数
中文{"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後面跟兩位是數字,u 跟4位。 ES6 裡面對於多餘4位元的可以加大括號。 "u{10FFF}""x41" 一样,也可以写成"u0041"一样。只是 x后面跟两位是数字,u 跟4位。ES6 里面对于多余4位的可以加大括号。"u{10FFF}"
"x41"
"u0041"
x
u
"u{10FFF}"
这样写是为了防止直接写{"code":1003,"msg":"缺少参数"} 這樣寫是為了防止直接寫{"code":1003,"msg":"缺少參數"}的時候,http頭裡面沒有設定合適的編碼而導致亂碼(這個又不能像HTML 檔案裡一樣寫)。
{"code":1003,"msg":"缺少參數"}
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
後面跟兩位是數字,u
跟4位。 ES6 裡面對於多餘4位元的可以加大括號。"u{10FFF}"
"x41"
一样,也可以写成"u0041"
一样。只是x
后面跟两位是数字,u
跟4位。ES6 里面对于多余4位的可以加大括号。"u{10FFF}"
这样写是为了防止直接写)。
因此,寫為這樣! 🎜{"code":1003,"msg":"缺少参数"}
這樣寫是為了防止直接寫
{"code":1003,"msg":"缺少參數"}
的時候,http頭裡面沒有設定合適的編碼而導致亂碼(這個又不能像HTML 檔案裡一樣寫Unicode編碼。 。其參數的中文意義是:缺少參數。
Unicode,直接用就行了