tomcat6.0 怎么配置GBK编码集
3个回答
展开全部
打开<tomcat_home>\conf目录下server.xml文件,找到对8080端口进行服务的Connector组件的设置部分,给这个组件添加一个属性:URIEncoding="GBK"。修改后的Connector设置为:
Java代码
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" <span style="color: #ff0000;">URIEncoding="GBK"</span> />
* 注意修改后重新启动tomcat才能起作用。
Java代码
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" <span style="color: #ff0000;">URIEncoding="GBK"</span> />
* 注意修改后重新启动tomcat才能起作用。
参考资料: http://www.javaeye.com/topic/251743
展开全部
不一定要改tomcat的配置;直接在后台通过获取request.getParamster("参数名");获取到一个参数值;然后将参数值转码:String str = new String(str1.getBytes("iso-8859-1"),"UTF-8"); str1是那个参数!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单点儿,下个过滤,把所有从数据库的数据都转换成gbk
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询