关于中文乱码问题的补充,主要正对URL参数有中文的问题。

原创 2006年06月15日 21:02:00

在表单提交中文搜索过程中,翻页,链接都带有关键字参数(注意这里是用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,此时就正常了

URL参数有中文的问题

 在表单提交中文搜索过程中,翻页,链接都带有关键字参数(注意这里是用URL参数),此时URL必须编码为你JSP编码格式,下面以UTF-8为例: Keywords:车 URL=show.do?keywo...
  • ksbry
  • ksbry
  • 2008年06月13日 20:06
  • 321

request url参数中文乱码问题

jsp中                  var temp = encodeURI(encodeURI('sysauth/sysAuth/sysAccountAction.do?keyword=中...
  • fn_2015
  • fn_2015
  • 2016年08月30日 13:15
  • 101

url参数中的中文乱码问题

在用标签时,如果url参数是中文,会出现乱码问题。解决方案是:String para = new String( request.getParameter("para").getBytes("iso8...
  • gris0509
  • gris0509
  • 2011年03月18日 10:00
  • 759

Java web的URL地址参数传递中文乱码的解决方案

系统很多Url地址都暴露给用户,存在安全隐患,用户可以去随意修改Url地址和参数值,为了解决这个问题提供以下解决方案,具体步骤如下: 第一步:编码URL地址,调用CommonMethod.js的re...
  • JackQuery
  • JackQuery
  • 2017年02月07日 15:00
  • 1291

url参数中文乱码问题解决

html页面编码为utl-8,但是在页面间通过url的?传参,参数为中文的时候,接收到的参数是乱码,需要转码 例如:在a.html向b.html传参数的时候 var id=123; var name ...
  • u010394015
  • u010394015
  • 2016年07月01日 17:00
  • 2024

URL中传递参数时包含中文的问题

项目中,在页面之间点击跳转时需要进行参数传递,需要将中文的参数放入到url中进行跳转传参。...
  • zqian1994
  • zqian1994
  • 2017年11月23日 23:13
  • 89

JAVA中文乱码问题的产生和建议解决办法

开发java应用出现乱码是很常见的,毕竟现在unicode的使用还不是很广泛,在使用gb2312(包含了gbk简体,big5繁体)的系统中要正确  实现中文的display和数据库的存储是最基本的要...
  • LVGAOYANH
  • LVGAOYANH
  • 2015年08月02日 12:08
  • 4724

java web开发时表单提交引起的一些中文乱码问题

1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。  2、contentType="text/html;charset=UTF-8"的作用是指定对服务器...
  • buqideyu
  • buqideyu
  • 2014年02月21日 18:51
  • 905

nodejs解决中文加密问题和url中中文参数的问题

中文md5 加密 function _md5(data) {    var Buffer = require("buffer").Buffer;    var buf = new...
  • hantian616
  • hantian616
  • 2016年07月08日 18:18
  • 431

C# 中文乱码问题

最近在用C#代码处理C++返回的字符串时,发现当返回的是中文时,用WPF显示后,出现的是乱码,显然,编码出现问题了,对传回来的String做了一下UTF-8转码,中文显示正常。Byte[] timeo...
  • alading2009
  • alading2009
  • 2015年07月09日 20:16
  • 3050
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于中文乱码问题的补充,主要正对URL参数有中文的问题。
举报原因:
原因补充:

(最多只允许输入30个字)