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

关于URL乱码的有关问题

2011-12-14 
关于URL乱码的问题我先在一个页面中对中文字符进行转换,URLEncoder.encode(str, UTF-8 )然后在另一个页

关于URL乱码的问题
我先在一个页面中对中文字符进行转换,URLEncoder.encode(str, "UTF-8 ");
然后在另一个页面中用request.getParameter();得到的和用URLDecoder.decode()得到的字符串怎么是一致的?按理说,decode应该对传来的字符串解码会原来的中文啊?

[解决办法]
设置成GBK的试试,URLEncoder.encode(str, "GBK ");
如果还不行,在获取值的时候再转换一下(request.getParameter().getBytes( "ISO8859_1 "), "GBK ");
[解决办法]
URLDecoder.decode(request.getParameter(), "UTF-8 ")

热点排行