JSP、action、tomcat 中文汉字乱码问题
2016-09-19 16:45
477 查看
在tomcat容器中 前台jsp通过action前后台交互中遇到了很多中文汉字乱码的问题,非常头疼。
遇到的问题:
1、document.location.href中有汉字
或者a标签 href 做本地下载中有汉字
都会导致一堆百分号那种乱码
解决办法
改变tomcat 环境编码
tomcat 安装路径下 找到 conf文件下的server.xml
加上这句 URIEncoding=”utf-8”
重启服务器 就ok了
2、request.getParameter()获取之后出现乱码
解决办法
终极办法 依旧是 修改tomcat的server.xml
遇到的问题:
1、document.location.href中有汉字
document.location.href="d:/啊.doc";
或者a标签 href 做本地下载中有汉字
<a href="d:/啊.doc">下载啊.doc</a>
都会导致一堆百分号那种乱码
解决办法
改变tomcat 环境编码
tomcat 安装路径下 找到 conf文件下的server.xml
加上这句 URIEncoding=”utf-8”
<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
重启服务器 就ok了
2、request.getParameter()获取之后出现乱码
解决办法
String value = new String( req.getParameter("value").getBytes("iso-8859-1"), "utf-8");
终极办法 依旧是 修改tomcat的server.xml
相关文章推荐
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- Tomcat中用Filter解决JSP提交中文信息到Servlet的乱码问题
- 基于Tomcat的JSP开发过程中的中文乱码问题解决
- Tomcat 5环境下的jsp中文乱码问题(分别针对POST、GET方法)
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决
- strurs2中jsp页面表单提交到action中文乱码问题
- JSP页面提交后中文字符出现乱码-tomcat下中文乱码问题
- 在控制器中添加过滤器,解决中文由jsp到action进而到数据库传输过程中出现的乱码问题(Struts)
- 基于Tomcat的JSP开发过程中的中文乱码问题解决
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决 5大配置点 使用UTF-8编码
- 基于Tomcat的JSP开发过程中的中文乱码问题解决
- jsp将table导出成excel+用js将table导出excel,中文乱码问题解决方案+action层导出excel
- Tomcat中用Filter解决JSP提交中文信息到Servlet的乱码问题
- 记录一个解决jsp向action传值时中文乱码的问题
- struts2中jsp页面表单提交到action中文乱码问题
- 解决jsp中action接受页面传过来的中文乱码问题
- jsp传中文参数到action接受是乱码---tomcat设置编码
- 解决JSP与struts2 Action中文乱码问题
- 解决jsp,tomcat,MYSQL下中文乱码问题