springmvc接口返回xml数据出现中文乱码的问题
来源:互联网 发布:网络销售什么经营范围 编辑:程序博客网 时间:2024/04/29 12:39
1.如果在dao层和service层中显示xml数据没有乱码,在controller中出现了乱码,可以直接将xml数据转成byte数组,然后用String的构造方法里面添加charset utf-8就可以了。
2.如果在dao层中查询就存在中文乱码,那就是数据库链接的问题,在jdbc.properties中将url后添加
?useUnicode=true&characterEncoding=UTF-8
如果不行 则是数据库中本身保存编码不是utf-8,数据库中存在问题。
3.如果还是不行,将tomcat源文件中的config目录中的server.xml中redirectPort="8443"后面添加 Encoding="UTF-8"
或者在springmvc.xml中添加
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" > <property name="messageConverters"> <list> <bean class = "org.springframework.http.converter.StringHttpMessageConverter"> <property name = "supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean> </list> </property></bean>
web.xml中不要忘记编码过滤
<filter> <filter-name>hiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter><filter-mapping> <filter-name>hiddenHttpMethodFilter</filter-name> <url-pattern>/*</url-pattern></filter-mapping><filter> <filter-name>httpPutFormFilter</filter-name> <filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class></filter><filter-mapping> <filter-name>httpPutFormFilter</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
阅读全文
0 0
- springmvc接口返回xml数据出现中文乱码的问题
- SpringMVC返回数据中文乱码问题浅析
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
- 接口返回xml数据包含乱码的问题
- 用springmvc作接口时返回json数据中文乱码
- springmvc返回数据中文乱码
- springMVC返回数据的乱码问题
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- JSON返回的数据中文乱码问题!!!
- ajax请求数据,Json返回到页面的数据出现中文乱码问题。
- 通过url地址获取数据后将数据利用SpringMVC的@ResponseBody返回中文可能出现乱码地方
- 解决SpringMvc限定请求方法POST推送数据出现的中文乱码问题
- SpringMVC的@ResponseBody返回中文乱码的问题
- springMVC返回json数据,出现乱码
- SpringMVC返回json数据+解决中文乱码
- SpringMVC Ajax response中文返回乱码问题的解决方法
- SpringMVC使用@ResponseBody注解返回中文字符串乱码的问题
- 使用springmvc返回中文乱码问题的解决
- DA1458x DISS Database的组成结构 -- Device Information Service 分析(一)
- dubbo -4在linux手工部署dubbo(shell脚本)
- ES2015随笔
- events模块
- 购物券消费方案
- springmvc接口返回xml数据出现中文乱码的问题
- struts2_将结果存到值栈的三种方式
- github删除repository
- C#速成之一(Quick C#)
- linux调试器的实现---主要框架
- [转载]关于聚类的学习资料整理+思维导图
- JavaScript 自学笔记
- centos 安装 git
- 城市的联动框