解决jsp中文乱码问题
<h3 class="title">1.?先解决响应中的乱码 何为响应中的乱码?把页面中的“username”改成“用户名”你就知道了。 ![]() 所谓响应中的乱码,就是显示页面上的乱码,因为页面数据是从服务器一端放入响应(response)中,然后发送给浏览器,如果响应中的数据无法被正常解析,就会出现乱码问题。 为什么英文就没有问题呢?因为在iso-8859-1,gb2312,utf-8以及任意一种编码格式下,英文编码格式都是一样的,每个字符占8位,而中文就麻烦了,在gb2312下一个中文占16位,两字节,而在utf-8下一个中文要占24位,三字节。浏览器在不知道确定编码方式的情况下,就会把这些字符从中间截断,再显示的时候就乱掉了。所以,想要解决乱码问题,就是要告诉浏览器我们到底使用了什么样的编码方式。 为了获得正常显示的中文,需要注意以下几步:
在咱们用的windowxp下,文件默认的编码格式是gb2312。 |