解决方案 »
- Hibernate 自动创建数据库的问题
- 请教服务器的360升级后TOMCAT无法启动的问题?
- SSH中页面中如何显示Action中的一个值
- 异常org.hibernate.sessionexception: session is closed
- 如何批量更新HTML文件
- 一个半路出家做程序员的人的迷茫
- 谁能给提供一些 b/s 方面的资料来学习学习?
- jacob调用问题。急!
- 在tomcat下一个自建目录不能工作(解决后马上结帖)
- 所有关于jsp和servlet类的详细用法和描述在那里可以找到呀?
- 如何发布一个web项目。急啊。用myeclipse打包成war没反映啊。
- ftp读取文件目录列表没反应~急急急急
1: getString(“编码”)
2: ServletFileUpload servletFileUpload = new ServletFileUpload();
servletFileUpload.setHeaderEncoding("UTF-8");
多谢回复,希望能通过apache的配置来解决.代码没有问题,没用apache之前是OK的,说明apache转发请求,出现编码问题了.
描述说了:
没有这个设置.
而且昨天已经分别试过了
AddDefaultCharset utf8
和
AddDefaultCharset off均不起作用
你在Tomcat中(web.xml)配置过滤器试试
把AddDefaultCharset设置为off,这样就关掉了服务器的默认语言的发送,而仅凭html文件头中设置的语言来决定网页语言,这样就不会出现乱码问题了。
给你一个参考的网页:http://www.ctohome.com/FuWuQi/15/305.html
希望你能顺利解决问题!
现在就是这样的,关了apache的,其他都是utf8,还是乱.....所以才折磨人....
<Connector port="8085" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
<!-- 防止中文乱码 -->
useBodyEncodingForURI="true" URIEncoding="UTF8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
<!-- 防止中文乱码 -->
useBodyEncodingForURI="true" URIEncoding="UTF8" />
即可解决