springmvc中的乱码问题解决方案
2016-07-29 12:05
309 查看
1.乱码的原因归根揭底,编码的集的不统一造成的!
前提要宏观上把控你的数据编码集比如数据的来源,数据库什么编码集,获取数据的时候是用什么编码集来处理的,在前端的页面的是什么编码集接受的,浏览器渲染的时候用的是什么编码集,这些都要考虑到!
2.springmvc中的乱码
a)post方式乱码解决方法如下:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
b)get方式乱码可以通过服务器设置解决!在服务器的serve.xml中设置;
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
useBodyEncodingForURI="true"/>
c)万能的方式:对参数进行重新编码:
对参数进行重新编码:
前提要宏观上把控你的数据编码集比如数据的来源,数据库什么编码集,获取数据的时候是用什么编码集来处理的,在前端的页面的是什么编码集接受的,浏览器渲染的时候用的是什么编码集,这些都要考虑到!
2.springmvc中的乱码
a)post方式乱码解决方法如下:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
b)get方式乱码可以通过服务器设置解决!在服务器的serve.xml中设置;
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
useBodyEncodingForURI="true"/>
c)万能的方式:对参数进行重新编码:
String uname=new String(request.getParamter("uname").getBytes("ISO8859-1"),"utf-8")
对参数进行重新编码:
String uname=new String(request.getParamter("uname").getBytes("ISO8859-1"),"utf-8")
相关文章推荐
- SpringMVC使用@RequestBody后台返回前台中文字符串乱码的问题解决方案
- 学习笔记--SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- SpringMVC Ajax请求时返回json中文字符串的乱码问题的解决方案
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- 中文乱码问题的一些解决方案和经验
- Mysql与JSP网页中文乱码问题的解决方案
- Mysql5.0中文乱码问题解决方案
- 用XMLHTTP Post/Get HTML页面时的中文乱码问题之完全Script解决方案
- Java 关于中文乱码问题的解决方案与经验(转)
- 使用JSP开发应用程序时的编码(中文等乱码)问题的建议解决方案(包括接受request和数据库操作)
- ASP乱码问题解决方案
- Java 关于中文乱码问题的解决方案与经验 (1)
- Java 关于中文乱码问题的解决方案与经验【转载】
- 这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享!
- 一些关于中文乱码问题的一些解决方案和经验
- 关于Dreamweaver乱码问题的解决方案
- Java 关于中文乱码问题的解决方案与经验