首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP中URL编码有关问题

2011-11-21 
JSP中URL编码问题?URL中传递的参数是&nameURLEncoder.encode( 中国人 , utf-8 )编码的,然后页面中使

JSP中URL编码问题?
URL中传递的参数是&name=URLEncoder.encode( "中国人 ", "utf-8 ")编码的,然后页面中使用out.println(request.getParameter( "bookname "));或out.println(URLDecoder.decode(request.getParameter( "bookname ")));取出来的是乱码,如何解决,当前页面为utf-8编码?

[解决办法]
在tomcat下的配置文件server.xml中在端口8080处加入URIEncoding= "UTF-8 "
[解决办法]
name=new String(request.getParameter( "name ").trim().getBytes( "8859_1 "), "utf-8 ");
浏览器默认使用8859_1编码

热点排行