Utf-8和Gb2312出现乱码解决方法

来源:爱站网时间:2022-06-02编辑:网友分享
当你在编写ASP程序的过程中发生Utf-8和Gb2312乱码情况是怎么解决的,有需要这类文章的小伙伴吗?不妨来看看爱站技术频道小编所整理的资料,希望这篇文章能帮助到你解决问题。

研究好多天了,也试过好多办法了,总结出目前发现最好的方法:
先说一下基本的东西:
<%@ codepage=65001%>UTF-8
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=437 %>美国/加拿大英语
<%@ codepage=932 %>日文
<%@ codepage=949 %>韩文
<%@ codepage=866 %>俄文

codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。

出乱码的原因也就是网站要整合的时候模块编码不一样引起的。
就像我的博客一样,整合的时候都会出这个问题,因为BLOG是Utf-8的,
近来很多网友都在为这个问题咨询,我尝试了很多种方法。
最方便的方法如下:
不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312
在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
在GB2312模块的包文件最前面加上
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
其他编码的类推。

Utf-8和Gb2312出现乱码解决方法内容讲解到这里就结束了,如果你还有需要补充的,可以来爱站技术频道网站给小编留言。更多精彩内容尽在js.aizhan.com。

上一篇:utf-8编码怎么转换为gb2312

下一篇:UTF-8转GB2312函数的实例代码

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载