在JSP中,经常会出现乱码:
现在我基本上可以解决乱码问题了,我的做法是:
统一使用一种编码,比如我比较喜欢UTF-8。
1。将整个网站所有的网页文件用"记事本"打开,点击文件-》另存为,还使用本身的文件名,但在“编码”中选择"UTF-8",这样做是为了将所有网页转化为统一的编码,即UTF-8编码。
2。在网页的源文件中的<head>和</head>中加上一句:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
这个是为了使浏览器使用UTF-8编码读取网页。
3。在所有*.JSP文件中加上
request.setCharacterEncoding("UTF-8");
这是为了将请求页面通过GET或POST传来的值(原来可能是GB2312)转化为UTF-8编码
这样以来,JSP中应该就不会出现中文乱码了。