• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp gb2312,asp gb2312转utf 8,asp乱码,asp中文乱码,asp网页乱码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
出现这样的问题是当你浏览UTF-8编码的时候,服务器默认用UTF-8的引擎来输出html,当你用再浏览GB2312的页面时,它还是用UTF-8来输出本应是GB2312编码的页面所以会乱码。

为了这个问题烦了我一个早上,终于的蓝色理想上得到解决。

首先让我们来了解一下Session对象提供了四个属性。
1.CodePage 读/写。整型。
定义用于在浏览器中显示页内容的代码页(Code Page)。代码页是字符集的数字值,不同的语言和场所可能使用不同的代码页。例如,ANSI代码页 1252用于美国英语和大多数欧洲语言。代码页932用于日文字。(这里我们要用到的就是这个属性)
2.LCID 读/写。整型。
定义发送给浏览器的页面地区标识(LCID)。LCID是唯一地标识地区的一个国际标准缩写,例如,2057定义当前地区的货币符号是'£'。LCID也可用于FormatCurrency等语句中,只要其中有一个可选的LCID参数。LCID也可在ASP处理指令<%…%>中设置,并优先于会话的LCID属性中的设置。本章后面提供一个ASP处理指令的列表
3.SessionID 只读。长整型。
返回这个会话的会话标识符,创建会话时,该标识符由服务器产生。只在父Application对象的生存期内是唯一的,因此当一个新的应用程序启动时可重新使用
4.Timeout 读/写。整型。
为这个会话定义以分钟为单位的超时周期。如果用户在超时周期内没有进行刷新或请求一个网页,该会话结束。在各网页中根据需要可以修改。缺省值是10min。在使用率高的站点上该时间应更短!

下面给常用的几个ANSI代码页
  <%@ codepage=65001%>UTF-8
  <%@ codepage=936%>简体中文
  <%@ codepage=950%>繁体中文
  <%@ codepage=437 %>美国/加拿大英语
  <%@ codepage=932 %>日文
  <%@ codepage=949 %>韩文
  <%@ codepage=866 %>俄文


现在就说说要解决问题的方法和使用
在网站程序中使用的共用文件conn.asp 中加入以下代码:

1、Gb2312编码页面中加入
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
最后加多个
<%Response.charset = "BG2312"%>


2、utf-8编码页面中加入<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%Response.charset = "utf-8"%>

这是最简单有效的方法。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp中utf8不会出现乱码的写法
  • ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明
  • ASP关于编码的几个有用的函数小结(utf8)
  • ASP同一站点下gb2312和utf-8页面传递参数乱码的终极解决方法
  • 实现UTF8转换GB2312国标码的asp代码
  • ASP UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)第1/2页
  • ASP实现GB2312字符与区位码的相互转换的代码
  • [转]ASP实现关键词获取(各搜索引擎,GB2312及UTF-8)

相关文章

  • 2017-05-11asp select下拉菜单选择图标并实时显示
  • 2017-05-11ASP编程入门进阶(二十):ADO组件之查询数据记录
  • 2017-05-11asp下过滤非法的SQL字符的函数代码
  • 2017-05-11asp,php一句话木马整理方便查找木马
  • 2017-05-11经验几则
  • 2017-05-11asp datediff 时间相减
  • 2017-05-11asp下用datediff实现计算两个时间差的函数
  • 2017-05-11ASP常用函数:XMLEncode
  • 2017-05-11Asp生成HTML方法大全
  • 2017-05-11asp下生成目录树结构的类

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • IIS7.5调用asp页面出现800a0e7a的解决办法
    • asp输出bmp
    • asp 用InStr查找特定字符串的代码
    • ASP 微信公共平台接口实现代码
    • ASP 循环导入导出数据处理 不使用缓存
    • 无组件上传图片之文件采用方案
    • 可以查询google排名的asp源码
    • Tsys OkHtm.com修改版数据采集方法
    • asp 通用数据库连接过程函数
    • 多字段模糊搜索的函数

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有