特别奇怪的中文问题
有一个jsp文件(如:a.jsp),当ie浏览器访问它时出现中文乱码,当将这个jsp文件生产的html(a.html)文件的源代码另存为一个html(b.html)文件后,再用ie浏览器打开就没有乱码,我觉得这个问题特别奇怪,还请各位牛人指教啊
------解决方案-------------------- <%@ page contentType= "text/html; charset=GBK " %>
这样也会乱码吗
------解决方案--------------------用的tomcat还是?页面怎么写的?
------解决方案--------------------jsp文件会被Web服务器编译,在这个时候中文变成了乱码。
html文件直接被送回浏览器,所以不是乱码。
<%@ page contentType= "text/html; charset=GB2312 " %>
加上这个,应该就没有问题了。
------解决方案--------------------加上 <%@ page contentType= "text/html; charset=gb2312 " %>
------解决方案--------------------以前遇到过这样的问题,希望可能会帮上你.
你用的是不是日文系统?
前提:如果是日文系统的话:
加上这个:
<%@ page contentType= "test/html;charset=SHIFT_JIS "%>
就好了.
注:在IE中看到的b.html的汉字,实际上是日文汉字(与中文汉字编码不同).
------解决方案-------------------- <%@page pageCharacterEncoding= "gb2312 "%>
------解决方案--------------------在TOMCAT 配置文件下 sever.xml 中 修改 URIEncoding= "gb2312 "
------解决方案--------------------up