关于中文乱码问题的补充,主要正对URL参数有中文的问题。
2006-06-15 21:02
369 查看
在表单提交中文搜索过程中,翻页,链接都带有关键字参数(注意这里是用URL参数),此时URL必须编码为你JSP编码格式,下面以UTF-8为例:
Keywords:车
URL=show.do?keywords=<%=URLEncode.encode("车","uft-8")%>
此时通过
[原创] MySQL支持UTF-8编码全攻略
"struts中文问题","struts国际化问题"——终极解决方案 (最好先看下这两篇文章)
里面的配置,在提交到Action或者在页面用
keywords=request.getParameter("keywords");
方式得到关键字的值编码还是有乱码
但是在用Jbuilder调试的时候是正常的,
注意此项目的文档编码在Jbuilder中应该设置为相应的编码,我这里是设置为Utf-8
Jbuilder中的设置地方Project-->Project Properties-->General--Encoding
此时解决方法很简单,在tomcat 配置文件(cnf/server.xml)server.xml里面
链接里面加上编码URIEncoding="UTF-8"
<Connector acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
port="8080"
redirectPort="8443"
maxSpareThreads="75"
maxThreads="150"
minSpareThreads="25"
URIEncoding="UTF-8">
</Connector>
重启动Tomcat,此时就正常了
Keywords:车
URL=show.do?keywords=<%=URLEncode.encode("车","uft-8")%>
此时通过
[原创] MySQL支持UTF-8编码全攻略
"struts中文问题","struts国际化问题"——终极解决方案 (最好先看下这两篇文章)
里面的配置,在提交到Action或者在页面用
keywords=request.getParameter("keywords");
方式得到关键字的值编码还是有乱码
但是在用Jbuilder调试的时候是正常的,
注意此项目的文档编码在Jbuilder中应该设置为相应的编码,我这里是设置为Utf-8
Jbuilder中的设置地方Project-->Project Properties-->General--Encoding
此时解决方法很简单,在tomcat 配置文件(cnf/server.xml)server.xml里面
链接里面加上编码URIEncoding="UTF-8"
<Connector acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
port="8080"
redirectPort="8443"
maxSpareThreads="75"
maxThreads="150"
minSpareThreads="25"
URIEncoding="UTF-8">
</Connector>
重启动Tomcat,此时就正常了
相关文章推荐
- 关于使用 ASIHTTPRequest URL中文参数乱码问题
- 关于url参数中文乱码的问题 【asp.net C#】
- 关于jsp里url中的参数中文乱码问题
- 关于前台URL传递中文参数到java后台乱码的问题
- 关于使用 ASIHTTPRequest URL中文参数乱码问题
- 关于jsp中,以url形式传递中文参数的乱码的问题
- 关于JSP页面表单提交中文乱码问题和URL中文参数乱码问题
- 关于使用 ASIHTTPRequest URL中文参数乱码问题
- 关于URL传参中带中文参数乱码问题
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- URL传递中文参数乱码问题
- [转]解决get方法传递URL参数中文乱码问题
- JS URL传中文参数引发的乱码问题
- 关于使用Tomcat搭建的Web项目,出现 URL 中文乱码的问题解析
- dtree中url参数中中文参数的传递,出现乱码问题的解决。
- jsp页面url参数传中文乱码问题
- Mql5.0数据库乱码,request 通过get传中文参数乱码,通过url直接下载中文乱码问题
- 解决Fiddler查看Get方法传递URL参数中文乱码问题
- JavaScript利用URL向后台传入中文参数乱码问题解决之道
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法