我看到JSON只接受如下所示的字符串: Kiv \ u00e1l \ u00f3 magyar szerepl \ u00e9s a nemzetk \ u00f6zi p \ u00e1rlatversenyen。
,é,ő等转义为\且ofc“/”的Unicode字符也会用\来转义。
我的问题是,如何将内容文本转换为此ecpaed格式,以便我的应用可以使用它?
答案 0 :(得分:1)
JSON不仅接受unicode转义序列,如果你使用á
等获得异常,那是因为你没有将它编码为UTF-8。指定JSON仅适用于UTF-8,UTF-16和UTF-32编码。
您对JSON的理解似乎来自PHP json_encode
,默认情况下使用unicode转义序列(符合javascript字符串语法和ASCII安全性),并且出于反XSS原因而逃避正常斜线({{1} })但这都不是必需的。
如果您需要有关代码的帮助,您应该发布代码和详细信息,而不是做出错误的假设。