在 iso-8859-1,gb2312, utf-8 以及任意一种编码格式下,英文编码格式都是一样的,每个字符占8位,而中文就麻烦了,在gb2312 下一个中文占 16位,两字节,而在utf-8 下一个中文要占24位,三字节.浏览器在不知道确定编码方式的情况下,就会把这些字符从中间截断,再显示的时候就乱掉了.所以,想要解决乱码问题,就是要告诉浏览器我们到底使用了什么样的编码方式. 为了获得正常显示的中文,需要注意以下几步: 1. 因为服务器要先从本地读取jsp文件,然后经过处理后写入响应,所以我…