SpringMVC 中文乱码解决办法
2013-01-22 17:12
246 查看
在web.xml或Spring默认的applicationContext.xml中配置过滤器。如下:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 配置编码过滤器
-->
<filter>
<filter-name>Set Character Encoding</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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value><!-- 强制进行转码 -->
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
以上配置只对post方法有效,对于get方法,还需要在Tomcat的
conf/server.xml 文件中,找<Connector port="8080" />,在里面加uRIEncoding="UTF-8" 。如下:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" uRIEncoding="UTF-8"/>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 配置编码过滤器
-->
<filter>
<filter-name>Set Character Encoding</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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value><!-- 强制进行转码 -->
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
以上配置只对post方法有效,对于get方法,还需要在Tomcat的
conf/server.xml 文件中,找<Connector port="8080" />,在里面加uRIEncoding="UTF-8" 。如下:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" uRIEncoding="UTF-8"/>
相关文章推荐
- springMVC中,出现中文乱码的解决办法produces
- SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;
- springmvc 发送ajax中文乱码的几种解决办法
- springMVC中,出现中文乱码的解决办法produces
- Springmvc中文乱码解决办法
- springmvc 发送ajax中文乱码的几种解决办法
- ajax+springmvc返回中文乱码的解决办法
- JQuery中Ajax的Post提交中文乱码、windows.location.href 中文汉字乱码和springmvc使用原生态HttpServletRequest接收参数中文乱码解决办法
- springmvc 发送ajax中文乱码的几种解决办法
- springmvc 发送ajax中文乱码的几种解决办法
- Secure连接linux使用vi中文出乱码的解决办法
- Xshell4连接,Linux系统中文显示乱码解决办法
- Ubuntu使用OpenOffice时打印中文字体乱码的解决办法
- SSH,telnet 中文乱码解决办法
- sublime text 2 中文乱码解决办法
- Http网络传递参数中文乱码问题解决办法
- android studio中文乱码各种情况的解决办法
- MYSQL使用UTF8中文乱码终极解决办法
- 使用***重定向时的中文参数乱码问题--解决办法 (转载)
- Flex读取外部XML中文乱码解决办法