jsp获得get方式请求中文参数解决方法



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