当前位置:首页 > 技术前沿 > 正文内容

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

狂龙16年前 (2010-09-20)技术前沿7

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

相关文章

网页文章禁止复制和自动加版权信息

一、不允许复制任何文字(将他们复制内容替换成自己设定内容) <script language=javascript> document.body.oncopy=function()...

asp的日期转换星座函数

  '日期转换星座函数,参数是日期型 function astro(birth) astro="" if birth="" or...

ASP去除字符串头尾连续回车和空格的函数

挺不错的几个小函数,收藏一下。 '去掉字符串头尾的连续的回车和空格 function trimVBcrlf(str) trimVBcrlf=rtrimVBcrlf(ltrimVBcr...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。