环境:webwork+Tomcat 6+mysql
问题:中文参数乱码
原以为是要更改jsp的编码设置,结果行不通。黄同事说是Tomcat的原因,所以查了些资料,果然。只需要更改Tomcat的一个设置即可。找到server.xml中的Connector节点,在Tomcat 6.0.10找到两处:
<Connector port="6666" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
要更改第一处,只需要增加 URIEncoding="GBK" ,如下:
<Connector port="6666" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="GBK" />
也可以是URIEncoding="gb2312",更改第二处不起作用的哦。
分享到:
相关推荐
springboot打包成war,放到外部tomcat中,post请求参数中文乱码,以及tomcat控制台中文乱码问题
修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码
某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux服务器,是中文版的,所以系统环境的...
tomcat5中文问题完美解决
如果直接拼接,传到后台Action的参数对象中后取出会是乱码,需要编码后再拼接到URL上。 解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面渲染时取出这个变量值,再拼接超链接。 在这里碰到的...
修改目的:为了解决使用HTTP Get方法传递中文参数乱码的问题 修改context.xml: 把修改成<Context reloadable="true"> 修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器 会自动重新加载当前Web...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
Tomcat启动时控制台日志乱码 解决方法 第一种方式 首先修改IDEA中的编码方式 修改tomcat目录下conf 配置目录下的 logging.properties文件 java.util.logging.ConsoleHandler.encoding = GBK 结果: 但是 这...
主要是数据库方面的编码修改,jsp还有tomcat中的修改很简单,这里不做赘述了。
pager-taglib是个非常好用的分页jar包,但是不爽的是使用中文参数查询时会出现乱码,哪怕设置了filter用utf-8编码,jsp也用utf-8编码,我修改了jar包中的一个参数,使用它应该可以解决乱码问题。
乱码,乱码,头大,烦,话说设置Tomcat后可以解决,但有的时候不管用了,这时,我们可以考虑转码方式不直接传中文,在js里用escape转码,记得需要用两次,如: var str=escape(“这是中文参数”); str=escape(str); ...
2、 Tomcat服务器默认采用的是IOS8859-1编码(不支持中文)得到参数值 解决: 1、 进入android项目,在其中要提交参数的时候,对参数的值进行编码: 代码如下:URLEncoder.encode(value, 编码方式); //”UTF-8″ 2、...
服务器等软件的配制 Jsp中文乱码解决方案 上传与下载 Hibernate 参数设置.txt MD5_Encoding.java Struts2中三种表达式符号的用法.txt
Get中文乱码问题解决方案: 修改Tomcat根目录下conf / server.xml文件,代码如下: 代码如下: ”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ URIEncoding=”UTF-8″> 但是,...
IDEA开发工具,JDK1.8,已解决控制台中文乱码问题,500异常。 注意事项 环境建设参考 主类:org.apache.catalina.startup.Bootstrap 参数配置 虚拟机选项: -Dcatalina.home = catalina-home -Dcatalina.base = ...
tomcat 的配置文件 server.xml里面找到: 代码如下: ”8080″ protocol=”HTTP/1.1″ maxThreads=”... 您可能感兴趣的文章:JSP上传图片产生 java.io.IOException: Stream closed异常解决方法分享JSP中文乱码解决方法JSP
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
//TOMCAT默认参数,下面把参数转为UTF-8 // containerEncoding = encoding; } 另一处156行处,value有值时就应该转化 if (values != null && values.length > 0) {//odify by zwm values只要有参数就需要转换 for ...