PrintTextToBroswer处理乱码

来源:互联网 发布:更改mac屏幕下面的图标 编辑:程序博客网 时间:2024/06/04 19:34

1)       为什么会乱码:

a)        Tomcat响应字符文本到浏览器默认采用的编码是ISO-8859-1,由于该编码无法正常显示中文,所以会出现乱码。

2)       解决乱码:

a)        告诉Tomcat采用特定的编码格式进行响应

i.         response.setCharacterEncoding("UTF-8");

1.        如果浏览器的默认编码UTF-8,不设置浏览器的默认编码为UTF-8,所以有可能出现乱码。

ii.       response.setContentType("text/html;charset=UTF-8");

1.        如果浏览器的默认编码不是UTF-8,设置浏览器的默认编码为UTF-8

2.        注意:setContentType 参数书写错误,会出现文件下载。

 

b)       一定要写到获得PrintWriter对象前

0 0