• ASP教程:gb2312和utf-8乱码问题解决


    文章为转载:https://www.xp.cn/b.php/31663.html

    尊重作者版权

    今天做网站的时候,客户要一个博客,于是就利用了本博客所用的程序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 俄文

    今天,给客户做了一个手机站,客户PC站是asp,编码utf-8,我们的手机站是 asp,编码gb2312;

    手机站是可以访问了,但是中文乱码,百度一下。看到这篇文章,完美解决问题!

    分享出来,希望可以帮助到更多人!

  • 相关阅读:
    python 第三方库大全
    windows CMD实现的信息收集工具
    ip协议是哪一层的协议
    MetaWeblog访问地址
    通过卸载程序触发恶意进程
    IP地址查询接口
    mysql 密码忘记解决办法
    查询IP地址的免费API
    showdan
    【译】android的审计和hacking工具
  • 原文地址:https://www.cnblogs.com/suni1024/p/12090745.html
Copyright © 2020-2023  润新知