看起来像json默认编码是UTF-8 Spring mvc默认返回“application / json; charset = utf-8”,很难改变它。
答案 0 :(得分:19)
根据RFC 4627
JSON文本应以Unicode编码。默认编码为UTF-8。
继续描述不同的UTF- *编码如何检测,表明不支持其他编码。
“SHALL”代表绝对要求(参见RFC 2119)。
并且没有理由使用带有JSON的非UTF编码(因为可以处理JSON的任何东西肯定处理UTF-8)。
答案 1 :(得分:0)
在application / json上返回字符集参数不正确,因为该媒体类型未定义字符集参数t。参见https://greenbytes.de/tech/webdav/rfc8259.html#rfc.section.11,最后一句话:
注意:没有为该注册定义“字符集”参数。添加一个确实对合规的收件人没有影响。