jsp获得get方式请求中文参数解决方法
1、可以获得请求参数后重新编码
[java]
//获得请求参数
String name=request.getParameter(“name”);
byte[] bytes=name.getBytes(“ISO-8859-1″);//将请求忏悔书用ISO-8859-1分解成字节数组
name=new String(bytes,”utf-8″);//将字节数组重新解码成字符串
//获得请求参数
String name=request.getParameter(“name”);
byte[] bytes=name.getBytes(“ISO-8859-1″);//将请求忏悔书用ISO-8859-1分解成字节数组
name=new String(bytes,”utf-8″);//将字节数组重新解码成字符串
2、使用URLDecoder解码字符串
[java]
String name=request.getQueryString();//获取请求参数
name1=URLDecoder.decode(name,”utf-8″);//重新解码
String name=request.getQueryString();//获取请求参数
name1=URLDecoder.decode(name,”utf-8″);//重新解码
http://www.2cto.com/kf/201304/205773.html