相信技术的力量

我的力量
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

response.write('中文') 乱码问题

Posted on 2009-03-23 01:50  三里人  阅读(1905)  评论(2)    收藏  举报

我的所有网页编码是utf-8,当打开浏览器不对数据库插入数据时(main.asp),直接读取数据进行浏览(showAll.asp),一切正常;但是当在main.asp通过ajax把数据插入到access表时,再去浏览showAll.asp页面时,凡是Response.Write('中文')语句中的内容都是乱码,即使showAll.asp页面不包含从数据库来的数据,也是一样全部是乱码。当把浏览后的网页源码用笔记本编辑时,发现他的编码变成了ANSI。所以只需要在showAll.asp页面的前面加上<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
即可解决问题。