如果JSP页面中表单提交的信息中有非西欧字符,如汉字,接收该信息的页面不做处理的话,汉字将显示成乱码。
解决方法:
在获取请求参数后对请求参数重新编码:
例如获取一个名为name的参数值:
String yourName=request.getParameter("name");
byte[]rawb=yourName.getBytes("ISO-8859-1");
yourName=newString(rawb,"GBK");
如果JSP页面中表单提交的信息中有非西欧字符,如汉字,接收该信息的页面不做处理的话,汉字将显示成乱码。
解决方法:
在获取请求参数后对请求参数重新编码:
例如获取一个名为name的参数值:
String yourName=request.getParameter("name");
byte[]rawb=yourName.getBytes("ISO-8859-1");
yourName=newString(rawb,"GBK");