String name = request.getParameter("name");
if(StringUtils.isNotBlank(name)) { // 不为空
if(!(java.nio.charset.Charset.forName("GBK").newEncoder().canEncode(name))) { // 乱码
String name_new = new String(name.getBytes("ISO-8859-1"),"UTF-8"); // 解码
map.put("name", name_new);
}else { //没有乱码
map.put("name", name);
}
}
如何判断一个jsp 页面上传过来的值是不是乱码,乱码的话解码
最新推荐文章于 2020-02-13 13:00:44 发布