我的问题是如何为UNICODE 2.5 RFC 4627编码字符?
我已经遵循了这个例子:
字符串śmieć śmieć.txt
和urlencode
被编码为:%9Cmie%E6+%9Cmie%E6
>
和i希望使用RFC 4627
第2.5节中描述的Unicode字符表示。,例如"ąśżź"->"' u0105 ' u015b ' u017c ' u017a"。
json_encode
默认情况下已经将非ascii字符转义为'u
-转义,除非您为其提供JSON_UNESCAPED_UNICODE
选项。
echo json_encode("śmieć śmieć.txt");
"'u015bmie'u0107 'u015bmie'u0107.txt"
RFC 7158是JSON的最新标准。