struts表单回填乱码问题

wendaoshuangyue 2009-06-06 11:57:27
我用的是struts1.2,在提交表单后struts回填表单,里面的中文却成了乱码,而且经过测试也发现,提交的内容也是乱码,我把所有能声明编码方式的地方都声明成了UTF-8,而且还加了过滤器,包括MyEclipse的编码我都设成了UTF-8,但是这个乱码问题依然存在,求哪位大侠帮忙解决一下,谢谢!不甚感激!
...全文
84 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oklinsong 2009-06-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 skfeng36 的回复:]
在tomcat的server.xml文件找到这句: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
然后改为 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"URIEncoding="UTF-8"/> 就行了。
[/Quote]
顶!
johnston678 2009-06-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 skfeng36 的回复:]
在tomcat的server.xml文件找到这句: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
然后改为 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"URIEncoding="UTF-8"/> 就行了。
[/Quote]
支持2楼,
应该就是这个问题!
你试试
  • 打赏
  • 举报
回复
在tomcat的server.xml文件找到这句:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
然后改为<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 就行了。
NickCheng 2009-06-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 skfeng36 的回复:]
在tomcat的server.xml文件找到这句: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
然后改为 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"URIEncoding="UTF-8"/> 就行了。
[/Quote]
如果你的服务器是tomcat 的话就可以这样~ 加 上 URIEncoding="UTF-8" 就OK拉!
hao117 2009-06-08
  • 打赏
  • 举报
回复
response.setContentType("text/html; charset=utf-8");
linuxlsx 2009-06-08
  • 打赏
  • 举报
回复
那可能是提交表单的时候 就有问题了, 你浏览器的编码设置是怎样的呢
ageha67 2009-06-07
  • 打赏
  • 举报
回复
学习。。。只知道开发过程中一般都会统一编码,如果都设成UTF-8了,怎么会有问题啊?标记一下。。。

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧