JSP页面URL地址传参为中文的话会有什么问题吗

如题所述

url传中文..应当尽量避免这么做..因为会乱码..当然如果你所有..所有的地方编码都统一的话就没用问题..但是很难的..建议所有地方都用utf-8..你可以Stringname=newString(request.getParameter("groupTitle").getBytes("ISO8859_1"),"你页面的编码方式");试下..之所以乱码..因为经过了tomcat..tomcat的默认编码方式是ISO8859_1..所以需要转换一下..tomcat的编码方式也可以设置..这个在tomcat的conf目录下的server.xml里面..
温馨提示:内容为网友见解,仅供参考
无其他回答

JSP页面URL地址传参为中文的话会有什么问题吗
url传中文..应当尽量避免这么做..因为会乱码..当然如果你所有..所有的地方编码都统一的话就没用问题..但是很难的..建议所有地方都用utf-8..你可以Stringname=newString(request.getParameter("groupTitle").getBytes("ISO8859_1"),"你页面的编码方式");试下..之所以乱码..因为经过了tomcat..tomcat...

jsp 页面间 传参 中文 乱码 问题?
url传中文..应当尽量避免这么做..因为会乱码..当然如果你所有..所有的地方编码都统一的话就没用问题..但是很难的..建议所有地方都用utf-8..你可以 String name = new String(request.getParameter("groupTitle").getBytes("ISO8859_1"),"你页面的编码方式");试下..之所以乱码..因为经过了tomcat...

如何解决 jsp 中url传值的中文乱码问题
在jsp中,如果在url中传递中文时会出现乱码,其实解决方法非常简单: 第一步:编码(以传递的参数为str为例) 在传递数据前将str进行编码Java.net.URLEncoder.encode(str) 第二步:解码 在获取数据端将得到的数据进行解码 new String(str.getBytes("ISO8859_1"))简单示例程序如下:<%@ page conten...

JSP 中传递中文的问题
1) JSP页面中文乱码,这种情况比较好处理,在页面的page指令中加上如下一项就行 <%@ page contentType=”text\/html;charset=UTF-8” %> 2) JSP页面采用表单提交时,提交的数据中包含中文,并且提交方式为post这时我们获取表单数据后,展示到其它页面时会出现乱码,解决方案是在获取请求中的参数前,...

SSH环境 jsp url跳转,带中文参数乱码问题 高手请进,谢谢
试试:tomcat目录下conf\\server.xml文件中对应位置加上URIEncoding="UTF-8"这句。<Connector port="8080" protocol="HTTP\/1.1" connectionTimeout="20000" redirectPort="8443"URIEncoding="UTF-8"\/> <Connector port="8009" protocol="AJP\/1.3" redirectPort="8443" URIEncoding="UTF-8"\/> ...

关于JSP在两个页面间传递中文参数,但中文参数传不过去,显示为??的...
<%String path_test=request.getParameter("path_test");path_test=new String(path_test.getBytes("ISO-8859-1"),"utf-8");System.out.println(path_test);%> 比如path_test是传递过来的参数,其中带有中文 然后使用 path_test=new String(path_test.getBytes("ISO-8859-1"),"utf-8");将其...

URL可以传(中文+字母)吗?
都换成GBK,或者utf-8,servlet也要设置一样的,中文在程序看来和英文是没有区别的,只是解码方式不同。都是01代码

怎么解决jsp页面get传值中文乱码问题
在jsp页面中,设置页面的存储编码和页面输出时的编码:<%@ page language="java" contentType="text\/html; charset=utf-8"pageEncoding="utf-8"%> 这样,就统一了编码为utf-8。这种方式在post提交表单中含有中文时没有问题。但是在用get提交时,如果含有中文,就会出现类似于“? ? ?”的乱码...

jsp-httpclient中url中带中文怎么解决
jsp-httpclient中url中带中文的解决办法:在Servlet中 添加 req.setCharacterEncoding("UTF-8");然后para=req.getParameter("title");取出参数。在转发的时候,设置参数GBK编码:para = URLEncoder.encode(para, "GBK");再使用HttpClient发送Get请求。这个时候就成功了。在Servlet中接收参数的时候,必须...

JSP页面中文乱码问题解决方法
JSP页面中文乱码问题解决方法 1.新建两个JSP页面 2.在c.jsp中新建一个表单 3.在d.jsp中接收这个值 4.运行c.jsp 5.输入带中文的参数,点击提交 6.发现接收过来的中文是乱码,英文正常 解释下:JSP默认参数在传输过程中使用的编码为ISO-8859-1 而两个页面使用的都是UTF-8 的编码 7.在d.jsp中...

相似回答