`
cwh643
  • 浏览: 126820 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

SSH开发过程中中文乱码问题解决总结

阅读更多
1.修改了Java文件使用UTF-8编码是不能使用BOM签名,这样在javac编译时会报错
2.静态链接的JSP文件使用UTF-8编码,如果没有头部声明的文件,需要使用BOM签名,否则会乱码
3.对于POST提交的数据需要使用过滤器编码成UTF-8,解决中文乱码
	<filter>
		<filter-name>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>
	</filter>
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

4.对于GET提交的数据需要在tomcat下配置URIEncoding="UTF-8"解决中文乱码
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />
分享到:
评论
7 楼 qqchenyujiaq 2011-08-25  
同意楼上建议
6 楼 消费不起浮躁 2011-02-22  
   获许你说下这个拦截器,在配置文件中的位置更有意思!
5 楼 buchengde001 2011-02-22  
这不是i18n的问题吗
4 楼 steafler 2011-02-17  
fally头像很给力啊!
3 楼 mvpwar 2011-02-16  
呵呵,同意楼上的
2 楼 fally 2011-02-16  
楼主,这和SSH有关吗?
1 楼 xiaojing3517 2011-02-16  
楼主、你在找抽。。。

相关推荐

Global site tag (gtag.js) - Google Analytics