您的位置:首页 > 编程语言 > Java开发

urlGet方式传中文乱码

2018-01-10 10:45 260 查看
如果如get方式的传的参数值是中文,进行如下解码不会发生乱码。post方式传的参数进行如下解码也是没问题。

public String getParameter(String name) {
String ss = this.request.getParameter(name);
if (StringUtil.isNullOrEmpty(ss)) {
return "";
}
if (ss != null) {
try
{
byte[] bs = ss.getBytes("ISO-8859-1");
for (int i = 0; i < bs.length; i++) {
byte b = bs[i];
if (b == 63)
break;
if (b <= 0)
{
if (b < 0) {
ss = new String(bs, "UTF-8");
break;
}
}
}
} catch (UnsupportedEncodingException e) { e.printStackTrace(); }

}

return ss;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA 参数乱码