tomcat 部署的本地应用在浏览器打开页面的时候编码默认为ISO,但是jsp的编码明明是gb2312啊
需要在浏览器里将编码改为gbk才能恢复正常,但是每打开一个页面有变回去了。是不是tomcat哪里配置有问题?...
需要在浏览器里将编码改为gbk才能恢复正常,但是每打开一个页面有变回去了。是不是tomcat哪里配置有问题?
展开
3个回答
展开全部
这个和Tomcat应该没关系,你可以设置下整个项目的文件格式,还有就是你项目还tomcat中的JDK版本一样,在项目中建议把编码都设置成utf-8,GBK在传参时可能会成乱码,在ACTION还需要转
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是因为有的浏览器自动做判断了 , 你用IE6就不会。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Tomcat的配置文件中可以设置
server.xml文件中如下设置
<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding=“GBK” />
server.xml文件中如下设置
<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding=“GBK” />
追问
怎么设置呢?server.xml文件里的Connector的 URIEncoding么但是好象没有用啊
追答
自行添加
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询