我的问题是如何为UNICODE 2.5 RFC 4627编码字符?
我跟着例子:
字符串śmieć śmieć.txt
和urlencode
编码为:%9Cmie%E6+%9Cmie%E6
>
我想使用RFC 4627第2.5节中描述的Unicode字符的表示法
例如'ąśżź' - > '\ u0105 \ u015b \ u017c \ u017a'。
答案 0 :(得分:0)
json_encode
已将非ASCII字符转义为\u
- 默认情况下为escape,除非您为其选择JSON_UNESCAPED_UNICODE
。
echo json_encode("śmieć śmieć.txt");
"\u015bmie\u0107 \u015bmie\u0107.txt"
注意RFC 7158是JSON的最新标准。