SpringMVC ajax JSON 中文乱码问题
?????? 由于之前一直都是研发自己的MVC和动态表单架构,最近因为一个技术研究的项目,开始接触Spring MVC。各种标注带来了很好的开发感受,但是今天被AJAX的json返回折磨了好久。一直都是乱码。尝试了网上的各种方法,都不理想。
?????? 最后通过研究StringHttpMessageConverter源代码发现,开发者很坑的使用了"ISO-8859-1"作为默认编码。这种西欧编码在如今的开源届也不多见,不知道是不是Spring一直忘记改了。
public class UTF8StringHttpMessageConverter extendsAbstractHttpMessageConverter<String> {public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");
?
1 楼 zh_harry 17 小时前 加编码过滤不就行了嘛