A JSP 文件,设置文件编码为 UTF-8。该文件包含一个表单,表单数据为中文。
B JSP 文件,解析表单数据,输出在页面上,显示为乱码。
现在知道使用如下的方式,可以避免中文乱码: new String((request.getParameter("name")).getBytes("ISO-8859-1"),"UTF-8")
但是谁能解释下,从客户端的浏览器发出请求,再到显示响应页面,这中间字符串编码变化的过程吗。
顺便指导下,该如何正确的处理字符编码。
多谢!
1
SoloCompany 2018-04-10 02:22:18 +08:00 via iPad
|