安大互联
财经热点 > Asp编程 > ASP教程 - gb2312和utf
ASP教程 - gb2312和utf
浏览次数:【535】  发布日期:2009-8-13 12:09:22    文章分类:Asp编程   
专题:】 【
 

今天做网站的时候,客户要一个博客,于是就利用了本博客所用的程序pjblog。我们时常做网站的人都明白,在同一个站点里使用不同编码的页面会发生乱码,极为常见的就是gb2312和Utf-8,好比我刚做的网站主站用的gb2312,博客用了utf-8,这样在访问时就出现乱码,以前给百货大楼的网站加一个调盘问卷系统,就遇到了这个问题,当时捣鼓了很久才搞定。没想到今天又遇到这个,很欣慰,于是写篇日志记录一下这个方法。其实解决这个问题也很简单。只要在页面的最顶部加上以下代码即可。

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

utf-8的页面加
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>

一般我们做asp网站,都会用到conn.asp来连接数据库,这个文件通常都包含在每个页面的最顶部,因此我们只要把这个代码加在conn.asp的顶部,全站就都解决了,当然如果在conn.asp之上还包含了其它文件,或conn.asp没有放在最顶部,改起来就相对麻烦一点。

其中936和65001分别代表的是gb2312和utf-8,还有一些我们不我们时常使用的,好比
950 繁体中文
437 美国/加拿大英语
932 日文
949 韩文
866 俄文

手机扫码浏览该文章
 ● 相关资讯专题
  • 网络建设业务咨询

   TEl:13626712526