解决 java的ajax提交返回值中文乱码问题

 时间:2024-11-12 22:16:17

当ajax提交数据时,从controller返回时会出现中文乱码的问题,可以利用以下四种种解决ajax提交中文乱码

方法/步骤

1、确定的是(经过多次测试的结果)只有当返回值是String时才会出现中文乱码,而当返回值是Map<String,Object>或者是其它类型时,并没有中文乱码的出现.

2、在@RequestMapping的并发配置中加products="text/html;charset=UTF-8"可以解决

3、或在配置文件中擢爻充种的mvc:annotation-driven中添加<beanclass="泠贾高框org.springframework.http.converter.StringHttpMessageConvertr"><propertyname="supportedMediaTypes"><list><spanstyle="white-space:pre"></span><value>text/html;charset=UTF-8</value><value>application/json;charset=UTF-8</value><value>*/*;charset=UTF-8</value></list>

方法/步骤2

1、<mvc:annotation-driven>里添加<propertyname="supportedMediaTypes"value="text/html;charset=UTF-8"/>

车凉了不好启动怎么办 3tiles怎么获得洗牌卡 王者荣耀面对面组队怎么玩 h27qdg8ude8r容量 如何辨别好色女?好男人警惕!好色女正向你逼近
热门搜索
喜字图片大全 傅艺伟图片 宝马740图片 动漫 美女 包皮系带图片