编码对JSON有用吗?

ste*_*bot 2 javascript java encoding json

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

Mat*_*hen 10

RFC,"JSON文本应该用Unicode编码".但Unicode实际上是一个字符集,而不是编码.它还说"默认编码是UTF-8".同一部分介绍了如何根据空值模式区分UTF-32BE,UTF-16BE,UTF-32LE,UTF-16LE和UTF-8.

总之,除非你有充分的理由否则使用UTF-8.但是,您可以使用不同的Unicode编码.