当前位置: 代码迷 >> ASP >> 用ASP+AJAX,从数据库掏出的中文没乱码,但直接在网页中写的HTML却乱码.
  详细解决方案

用ASP+AJAX,从数据库掏出的中文没乱码,但直接在网页中写的HTML却乱码.

热度:133   发布时间:2012-06-30 17:20:12.0
用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应该没问题。
  相关解决方案