Tomcat的web项目乱码问题

原创 2016年08月29日 16:46:09

出现的问题

在用request.getParameter()的方法获取参数值时为乱码

解决方法

方法1

通过转码的方式来解决乱码问题

String str = new String(request.getParameter("参数名").getBytes("iso-8859-1"), "utf-8");

方法2

通过修改tomcat的server.xml配置文件

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

其中useBodyEncodingForURI="true" URIEncoding="UTF-8"是配置的关键


意义的解释:

useBodyEncodingForURI参数表示是否用request.setCharacterEncoding参数对URL提交的数据和表单中GET方式提交的数据进行重新编码,在默认情况下,该参数为false。

URIEncoding参数指定对所有GET方式请求进行统一的重新编码(解码)的编码。

后续可能有的问题

request.setCharacterEncoding("utf-8");

可以在项目的web.xml中配置一个过滤器来设置编码

版权声明:本文为博主原创文章,未经博主允许不得转载。

解决web项目中发送文字乱码以及Tomcat 7控制台打印乱码问题

一、背景工具:Myeclipse 环境:Windows 7 64位 服务器:Tomcat 7最近,公司在做一个微信公众号开发的项目,与微信开发文档打了几天交道后,自己实现了不少的功能,但是在年底假...
  • NTSDB
  • NTSDB
  • 2017年01月14日 23:22
  • 2431

Web项目 Jsp+Tomcat+Mysql乱码解决终极篇

Web项目 Jsp+Tomcat+Mysql乱码解决终极篇 写在之前:    编码出现错误了在web开发的情况下是常常出现的问题。特别是接触了Jsp以来,所学的一切东西,Tomcat、Mysql...
  • yzzst
  • yzzst
  • 2013年07月09日 11:24
  • 897

Tomcat JSP Web 开发中的乱码问题小结

1. 静态页面的乱码问题      文件的编码和浏览器要显示的编码不一致。      1)  检查文件原始的编码,  可以用记事本打开,  然后选择另存为来看;      2)  给当前页...

Tomcat 5.5部署jsp项目—jsp乱码问题的解决

1、 最基本的乱码问题。 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 中文问题 我是个好人 三个地方的编码。 第一个...
  • mikyz
  • mikyz
  • 2017年04月06日 17:12
  • 77

tomcat项目中文乱码问题解决方法

在部署tomcat项目时经常会遇到中文乱码问题,解决的方法可参考以下步骤。 1、更改Tomcat安装目录下的conf\server.xml,指定浏览器的编码格式为“utf-8”格式:   方法...
  • zhmhhu
  • zhmhhu
  • 2016年09月19日 12:10
  • 2710

java学习之路----项目经验----关于TOMCAT中文乱码问题的总结

如果你也出现了因为TOMACAT的乱码,可以试试。。。。或许对你有帮助

Jsp前台提交中文乱码问题解决方案(Tomcat项目运行时,加载jar包或类文件的顺序)

众所周知,在我们javaWeb下项目中常常会实现前后台交互,而前后台交互最常见的问题就是中文乱码问题,下面我总结出四种中文乱码解决方案:前提:前台页面必须以post方式提交中文 —因为post会设置h...

解决web项目请求乱码问题

解决java请求乱码问题
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tomcat的web项目乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)