`
hanbaohong
  • 浏览: 407480 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

从GB2312的页面转到UTF8页面出现乱码的解决方法

    博客分类:
  • ASP
阅读更多

我最近开发的“红宝网络打字系统V9.1 ”采用了UTF8编码,发而到互联网后,在采用了GB2312编码的网站超链接到打字系统时出现了乱码。经研究找了原因及解决方法。

 

原因:如先打开GB2312页面,数据库按照GB2312读取数据库内容。而在此时您再打开UTF-8页面时,若页面没有设置编码,数据库会按照刚刚使用过的编码类型即GB2312读取数据库,这就造成了乱码。

 

解决方法:

在UTF8编码的页面顶部加上如下代码:

<%
response.codepage=65001
response.charset="UTF-8"
%>

在GB2312编码的页面顶部加上如下代码:

<%
response.codepage=936
response.charset="GB2312"
%>

 

分享到:
评论

相关推荐

    解决gb2312编码导致乱码问题

    gb2312是一种较老的中文字符编码标准,主要用于简体中文,而在现代的网络环境中,UTF-8编码已经成为主流,这可能导致在不兼容的情况下出现乱码。 描述中提到的“使用方法见本人博客《IE中js往后台传输中文乱码》”...

    asp下GB2312转UTF8编码

    本篇将详细介绍ASP中GB2312转UTF-8的原理和方法。 GB2312是中国大陆广泛使用的简体中文字符集,包含了6763个常用汉字和一些其他符号。而UTF-8是一种变长编码,可以表示Unicode字符集中所有的字符,包括中文、英文、...

    DiscuzX3.4UTF8转GBK后乱码解决方案

    在IT行业中,论坛系统是社区互动的重要平台,而Discuz...通过上述方法,您可以有效地解决“DiscuzX3.4 UTF8转GBK后乱码”的问题。如果问题仍然存在,可能需要深入排查数据库或代码层面的问题,或者寻求专业的技术支持。

    解决UTF-8 版系统在采集GB2312,GBK系统乱码的问题

    本文将深入探讨如何解决UTF-8编码系统在采集GB2312或GBK编码系统时出现的乱码问题。 首先,我们需要理解UTF-8、GB2312和GBK编码的差异。UTF-8是一种广泛使用的多字节Unicode字符编码,它可以表示Unicode字符集中...

    UTF-8编码转BIG5、gb2312

    "UTF-8编码转BIG5、gb2312"这个主题聚焦于三种常见的字符编码格式之间的转换,这对于处理不同地区或者历史遗留系统的数据时尤其重要。 首先,UTF-8是一种广泛使用的多字节字符编码,它可以表示Unicode字符集中的...

    gb2312和utf-8文件编码互换工具

    3. **编码转换工具**:这个名为"gb2312和utf-8文件编码互换工具"的程序,能够帮助用户将文件从GB2312编码转换成UTF-8编码,反之亦然。这对于处理不同编码格式的数据源,或者在不同系统间迁移文件时非常有用。例如,...

    字符串乱码解决gb2312

    解决GB2312编码下的字符乱码问题,关键在于确保整个系统中的编码一致性,从源代码编写、文件读写到网络传输,每一步都应正确设置并使用相同的编码。同时,了解不同编码之间的转换规则,合理运用Java语言提供的编码...

    ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明

    出现这样的问题是当你浏览UTF-8编码的时候,服务器默认用UTF-8的引擎来输出html,当你用再浏览GB2312的页面时,它还是用UTF-8来输出本应是GB2312编码的页面所以会乱码。 为了这个问题烦了我一个早上,终于的蓝色理想...

    页面乱码解决4种方案

    根据给定的信息,本文将详细解释四种常见的网页乱码解决方案,并着重分析其原理与实践方法。这四个场景分别是:JSP页面显示乱码、表单提交中文时出现乱码、数据库连接出现乱码以及数据库显示乱码的问题。这些解决...

    asp下解决UTF_8乱码问题

    例如,如果ASP文件是用UTF-8编码的,但在页面头部没有正确声明charset=utf-8,浏览器会按照默认的编码(如GB2312)解析,从而产生乱码。 2. **数据库编码问题**:数据库字段的编码与ASP读取数据时指定的编码不一致...

    C#,ASP.NET页面中文乱码解决方法

    ### 描述解析:“ASP.NET页面中文出现乱码的解决方法” 描述进一步强调了问题的具体表现——在ASP.NET页面上显示中文时出现乱码,并提出了寻找解决方法的需求。这暗示了解决方案可能涉及修改项目配置、网页元数据或...

    ASP同一站点下gb2312和utf-8页面传递参数乱码的终极解决方法

    页面文件使用正确的编码,gb2312使用ANSI,utf-8使用utf-8; ②.ASP代码中设置正确的CODEPAGE,gb2312使用936,utf-8使用65001; ③.HTML代码中设置正确的charset,gb2312使用gb2312,utf-8使用utf-8; ④.将传递的...

    将编码从GB2312转成UTF-8的方法汇总(从前台、程序、数据库)

    在国际化的过程中,为了更好地处理各种语言的字符,常常需要将页面和数据库从GB2312编码转换为UTF-8编码。 ### HTML页面转UTF-8编码问题 HTML页面在转换编码时,需要注意以下几个问题: 1. **HTML文件编码设置**:...

    asp.net乱码解决方法

    responseEncoding="gb2312" /&gt;,这个方法确实可行,但我想很多人不想用这种方法来解决,把整个项目的请求和回应都定为gb2312,我觉得不是一个好办法,有点本末倒置了,毕竟这会导致很多其它问题的出现。  2、把要...

    网站开发中遇到UTF8出现乱码问题.docx

    4. 文件附件命名:如果PHP以附件形式保存文件,文件名需要从UTF-8转为GB2312,例如使用`iconv("UTF-8", "GB2312", "$filename");`。 5. 文章标题截断:对于UTF-8编码的中文标题,需要考虑字符宽度。可以自定义函数`...

    python抓取并保存html页面时乱码问题的解决方法

    本篇文章将深入探讨Python抓取并保存HTML页面时乱码问题的解决方法。 首先,我们需要理解编码的基础知识。计算机内部存储和处理文本信息时使用的是二进制,而我们人类习惯的字符集如ASCII、UTF-8、GBK等则是为了将...

    ASP UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)第1/2页

    在ASP动态网页开发中,页面编码...通过上述方法,可以有效避免UTF-8页面乱码问题,并确保网站在整合多模块时信息的正确传递和显示。在开发过程中,合理的编码管理和转换工具能够显著提高开发效率并减少潜在的编码错误。

    PHP页面转UTF-8中文编码乱码的解决办法

    3. 在保存文件名时,确保将文件名从UTF-8转换为GB2312编码,以免在Web服务器环境下出现乱码。 4. 使用专为UTF-8设计的字符处理函数来避免字符截断带来的乱码问题。 以上内容涵盖了处理PHP页面和文件中UTF-8中文编码...

Global site tag (gtag.js) - Google Analytics