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 小时前 加编码过滤不就行了嘛2 楼 lxm_lxm 12 小时前 这种不直接,不推荐这么来写的 3 楼 wu.sheng 30 分钟前 zh_harry 写道加编码过滤不就行了嘛
你指的编码过滤器是哪个?web.xml里面的加过了,貌似不起作用。 4 楼 zh_harry 6 分钟前 wu.sheng 写道zh_harry 写道加编码过滤不就行了嘛
你指的编码过滤器是哪个?web.xml里面的加过了,貌似不起作用。
我加了是可以的呀 就是web.xml里加的