当前位置: 首页 > 面试题库 >

JSON使用哪种内容类型标头?“ application / json; charset = utf-8”或“ application / json”?

夔高寒
2023-03-14
问题内容

似乎JSON默认编码为UTF-8,Spring MVC application/json; charset=utf-8默认返回 ,很难更改。


问题答案:

根据RFC 4627

JSON文本应以Unicode编码。默认编码为UTF-8。

它继续描述了如何检测不同的UTF- *编码,这表明不支持其他编码。

“ SHALL”表示此处的绝对要求(请参阅RFC 2119)。

而且真的是没有理由使用与JSON非UTF编码(如任何可以处理JSON可以 肯定 处理UTF-8)。



 类似资料: