编码对JSON有用吗?

时间:2010-12-15 02:03:57

标签: java javascript json encoding

JSON是否仅支持Unicode?如果是这种情况,似乎编码不重要。难道不是所有JSON都是unicode,Charset只是存储问题吗?

2 个答案:

答案 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数据时,您需要确保为该情况设置编码集。