解决ASP网站gb2312和utf-8乱码问题

经常做网站的人都知道,在同一个站点里使用不同编码的页面会产生乱码,比较常见的就是gb2312和Utf-8。当出现这种情况的时候也很好解决,我们做ASP网站时,一般都会用到conn.asp来连接数据库,这个文件一般都包含在每个页面的最顶部,所以我们只要把下面的代码加在conn.asp的顶部,就都解决了全站的编码问题了,当然如果在conn.asp之上还包含了其他文件,或者conn.asp没有放在最顶部,改起来就相对麻烦一点。

gb2312的页面加
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>

utf-8的页面加
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
  
  其中936和65001分别代表的是gb2312和utf-8,还有一些我们不常用的,比如
  950 繁体中文
  437 美国/加拿大英语
  932 日文
  949 韩文
  866 俄文

分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址