我建议你能写一个转码的方法,我常用的是下面这个:
public static String changeGB(String sb) {
if (null == sb) {
return null;
}
try {
return new String(sb.getBytes("ISO-8859-1"), "GB2312");
}
catch (UnsupportedEncodingException ex) {
return null;
}
}
public static String changeGB(String sb) {
if (null == sb) {
return null;
}
try {
return new String(sb.getBytes("ISO-8859-1"), "GB2312");
}
catch (UnsupportedEncodingException ex) {
return null;
}
}
<%request.setCharacterEncoding("gb2312");%>效果是一样的!