JSON是否仅支持Unicode?如果是这种情况,似乎编码不重要。难道不是所有JSON都是unicode,Charset只是存储问题吗?
答案 0 :(得分:10)
从the RFC开始,“JSON文本应以Unicode编码。”但Unicode实际上是一个字符集,而不是编码。它还说“默认编码是UTF-8”。同一部分介绍了如何根据空值模式区分UTF-32BE,UTF-16BE,UTF-32LE,UTF-16LE和UTF-8。
总之,除非您有充分理由不使用UTF-8,否则请使用UTF-8。但是,您可以使用不同的Unicode编码。
答案 1 :(得分:0)
当您读取或解析要在响应中发送的JSON字符串时,编码很重要。因此响应编码将发挥作用 从请求中读取JSON数据时,您需要确保为该情况设置编码集。