经常做网站的人都知道,在同一个站点里使用不同编码的页面会产生乱码,比较常见的就是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 俄文