最近新做了一个项目,在测试的时候遇到乱码问题。我在web.xml文件中配置了字符UTF-8 filter,但是存出到数据库还是乱码,排除了数据库的原因后,想了好久不知道是什么问题. 后来别人告诉我修改tomcat 的connector 编码试试, 我改了之后果然就好使了.
在tomcat的server.xml找到8080的Connector 然后加上URIEncoding="UTF-8" 就ok了,可以看出
这是指定tomcat对浏览器发过来字符串进行编码用的,编码后的信息应该会被保存到request对象中,如果此时就乱码了,到了后面你怎么弄都解决不了的.
<Connector URIEncoding="UTF-8" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8080" redirectPort="8443"/>
分享到:
相关推荐
解决tomcat下中文乱码问题, 在tomcat_home\conf\server.xml 中的Connector元素中设置URIEncoding属性为合适的字符编码
中文乱码解决: String userTmp0 = new String(user.getUsername().getBytes("ISO-8859-1"),"GBK"); 将iso-8859-1 转成gbk编码 上面这种方式是强制转的。。 下面的方式是解决ssh乱码的 struts2中文乱码解决方案 ...
告诉FileUpload组件处理时的编码为项目编码,在FileItem中,用getString(encoding),这项设置可以解决获取的表单字段为乱码的问题,所以在每个FileItem实例后面都执行一次getString(encoding),就告诉FileItem在取值...
修改目的:为了解决使用HTTP Get方法传递中文参数乱码的问题 修改context.xml: 把修改成<Context reloadable="true"> 修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器 会自动重新加载当前Web...
使用jsp页面展示网络路径的图片出现乱码问题,如图: 需要在tomcat的server.xml配置文件中添加一个属性:URIEncoding=”UTF-8″ ,修改之后为: 代码如下: <Connector port=”8080″ protocol=”HTTP/1.1″ ...
Get中文乱码问题解决方案: 修改Tomcat根目录下conf / server.xml文件,代码如下: 代码如下: <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ URIEncoding=”...
4 GET方式URL乱码问题解决 打开 tomcat/conf/server.xml 查找下面这部分,在最后增加一段代码就可以了。 <Connector port="80" maxHttpHeaderSize="8192" ................. URIEncoding="UTF-8" ...
采用2.6.4版本,彻底解决fckeditor(jsp版)上传中文文件乱码问题。 使用Tomcat应用服务器时,为了更好的支持URL地址中的中文参数问题.需要在tomcat进行如下设置: 需要修改server.xml文件的如下行: <Connector ...
直接修改tomcat下的conf/... 您可能感兴趣的文章:jsp中文乱码 jsp mysql 乱码的解决方法JSP XMLHttpRequest动态无刷新及其中文乱码处理JSP+ MySQL中文乱码问题post提交乱码解决方案通过过滤器(Filter)解决JSP的Po
tomcat 的配置文件 server.xml里面找到: 代码如下: <Connector port=”8080″ protocol=”HTTP/1.1... 您可能感兴趣的文章:JSP上传图片产生 java.io.IOException: Stream closed异常解决方法分享JSP中文乱码解决方法JSP
下面的讲解是在MYSQL5.0.18,TOMCAT5.0.28,驱动为mysql-connector-java-3.2.0-alpha-bin.jar及以上版本的情况下测试的JSP连接数据库的乱码问题,分两部分来看。
解决办法是在tomcat的server.xml文件的中加入URIEncoding=”utf-8”,如下: <Connector URIEncoding=utf-8 connectionTimeout=20000 port=8080 protocol=HTTP/1.1 redirectPort=8443/> 页面跳转相关阅读: ...
也把中文图片上传会产生乱码问题解决了,欢迎大家下载评测。若下载的不能显示中文图片的话,请修改tomcat安装目录下的server.xml 在tomcat的server.xml中加入URIEncoding="UTF-8",加入后如下 <Connector port=...
运行时请将Tomcat的server.xml文件内的 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 改为 <Connector port="8080" protocol="org.apache.coyote....
查找资料:TOMCAT 链接参数有中文时,乱码解决方法 http://hi.baidu.com/jadestone/blog/item/7564deefc9192d36acafd5be.html 修改tomcat-home/conf/server.xml 方法一: 在两处地方加上URIEncoding="utf-8": ...
点标签显示乱码, 请设置Tomcat的 URIEncoding 为 UTF-8 项目截图 SpringBoot开发非常美观的java博客系统(包含后台管理功能) 转自:https://gitee.com/mtons/mblog SpringBoot开发非常美观的java博客系统(包含...
activiti-explorer war 版本V5.22 ...3)tomcat注意conf/server.xml 追加URIEncoding="UTF-8" <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />