JSP页面接受post请求,如果请求的参数值里包含非西欧字符,首先需要调用 request.setCharacterEncoding("UTF-8"); 如果是GET请求,不能这样做,可先获取字节流,再将其转化为String
例如: byte[] raw=rawName.getBytes("ISO-8859-1"); String name=new String(rawBytes,"UTF-8");
时间: 2024-10-09 13:28:18
JSP页面接受post请求,如果请求的参数值里包含非西欧字符,首先需要调用 request.setCharacterEncoding("UTF-8"); 如果是GET请求,不能这样做,可先获取字节流,再将其转化为String
例如: byte[] raw=rawName.getBytes("ISO-8859-1"); String name=new String(rawBytes,"UTF-8");