怎样解决由request.getQueryString()获得中文参数乱码问题
<a href="index?cln=RegionConsle&fld=region&ac=region_list&pn=region_index&searchword=<%=re.getName()%>"><%=re.getName() %></a>获得的是上面<a>里面的连接,但是获得值是乱码 乱码情况如下cln=RegionConsle&fld=region&ac=region_list&pn=region_index&searchword=??????
<a href="index?cln=RegionConsle&fld=region&ac=region_list&pn=region_index&searchword=<%=re.getName()%>"><%=re.getName() %></a>获得的是上面<a>里面的连接,但是获得值是乱码 乱码情况如下cln=RegionConsle&fld=region&ac=region_list&pn=region_index&searchword=??????
解决方案 »
- 直接用<a>标签下载与用流写入下载
- 大牛帮看下有关线程安全的问题
- Java中的参数传递?
- 一个关于acegi的超级难题!世上有谁能解决?
- 哪位高手可以给小妹指点一下,先谢啦! 视频问题!在线等~
- 懂XSD的人进来,写个XSD。
- java解析word文档的难题!!!请大侠帮忙解决以下!!谢谢
- 我的第一个ejb搞不定啊!??!帮帮我!(从servlet调用ejb有问题)
- 如何添加一属性
- 如何配置WEB SERVICES的开发环境?
- 软件开发用java的swing还是C#?
- 求教啊!Struts1中怎样实现DispatchAction配置多个input属性\Struts1中怎样实现DispatchAction配置多个input属性
看看这个东西能不能解释解释的!
<Connector port="8080" maxHttpHeaderSize="8192"
URIEncoding="utf-8"加入这个
用 java.net.URLDecoder(***, "UTF-8") 和 JAva。net.URLEcoder 都用过了 还是乱码String str = new String(request.getQueryString().getBytes("ISO-8859-1"), "utf-8");
获得是繁体字乱码
是的 我的jsp 和java类 都是utf-8 数据库是 oracle10g
这个是最简单的方法 保证有用的
不知道你是不是用 SSH2做的 如果是的话最好在 WEB。XML里加个过滤
request.setCharacterEncoding("GB2312");