日期:2014-05-17  浏览次数:20855 次

用ASP+AJAX,从数据库取出的中文没乱码,但直接在网页中写的HTML却乱码...
我有两个ASP页面,index.asp是用JS实现每3秒使用AJAX去获取TEMP.ASP的内容~~但获取到的内容中,从数据库取出的中文没乱码,但直接在网页中写的HTML却乱码...

TEMP.ASP中我已经加上了 Response.Charset = "GB2312" 这句的了..index.asp中也有 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />


为什么会出现这种情况啊?谢谢了

------解决方案--------------------
通常是写一个过滤器,就是把所有的程序代码都统一成一个编码方式

------解决方案--------------------
HTML code

<meta http-equiv="Content-Type" content="text/html; charset=GB2312">

------解决方案--------------------

看看是不是你temp.asp文件保存的编码问题
------解决方案--------------------
你再把文件另存一份,保存时注意格式选择。选成ANSI应该没问题。