手机访问          
logo
jsp spring mvc get请求乱码解决方案
更新时间:2016-05-16 09:42:43    1197次阅读 评论 0

 

网上有这个方案:

在web.xml文件添加

<filter>
		<filter-name>encodingFilter</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>

其实这里处理的post的请求乱码问题,get请求还是乱码


方案:

1、在后台强制字符串转码

t = t.getBytes("ISO-8859-1"),"UTF-8");

2、在tomcat配置文件server.xml修改

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />

在上面的内容添加 

URIEncoding="UTF-8"  //这个内容

为:

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

然后,get的请求就不会出现乱码的情况了


还有,UTF-8编码是中文编码的一种,我这边的中文是UTF-8,而不同项目的中文编码格式不一样,一切以项目编码为基准

分享按钮 分类:java
  

create:2016-04-24    阅读量(1197) 评论( 0 )

返回顶部
登录评论
  ABOUT ME
头像
昵称零零一
博龄 { 56.5月 }
积分610
博主被推荐的文章
相关博文
推荐博文
    怕冷的企鹅 调香
    Logstash启动报错
    H5 网页怎么适应pc 与手机的尺寸
    在EXCEL表格中多个重复的名称中选取一
    Union与Union All的区别
    微信网页授权策略思考-编程笔记(二)
    发布maven项目到tomcat老是报找
    Could not write JSON
    说说
    c#中判断字符串是否与指定的字符串相同
标签云
反馈 联系©2015-2016 2016 ©zhoubo15.cn 粤ICP备15029033号-1