jsp获取get请求里的中文字符乱码处理方法



jsp获取get请求里的中文字符

方法一:
String rawName = request.getParameter(“name”);//获取原始的请求参数值
byte[] rawBytes = rawName.getBytes(“ISO-8859-1″);//将请求参数值使用ISO-8859-1字符串分解成字节数组
String name = new String(rawBytes , “gb2312″);//将字节数组重新解码成字符串

方法二:
使用URLDdcoder解码字符串
String s = java.net.URLDecoder.decode(rawQueryStr , “gbk”);