ASP同一站点不同编码程序出现乱码解决办法
发布时间:2008-11-10 12:08:00
标签:编码,乱码,utf-8,gb2312,asp
这几天做了一个专题,放到服务器后发现从首页链接到专题页面正常,但是从专题页面跳转到首页就会出现乱码。很是蹊跷,专题页面和首页没有共同的文件,怎么会出现乱码呢?编码问题?
果然,首页编码是GB2312,而专题页面是UTF-8。在排除了一切可能的原因后,经过分析总结得出,还是编码的问题。
也就是说ASP程序在同一个站点中,如果出现UTF-8编码的程序,又有GB2312的程序,在浏览完UTF-8编码的页面后,再浏览GB2312的页面,GB2312编码的页面就会出现乱码。
出现这样的问题,可能是:当你浏览UTF-8编码的时候,服务器默认用UTF-8的引擎来输出html,当你用再浏览GB2312的页面时,它还是用UTF-8来输出本应是GB2312编码的页面。所以会乱码。
当然,去把每个页面的编码改成一样的是很费时间的事。找到一方法如下:
不用作任何转换,保持原来的编码不变。在Utf-8程序的第一行加上:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
然后在GB2312程序的第一行加上:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
如果有一个共同调用的文件,只需把这两行代码放到共用文件即可解决问题。
0
投稿
猜你喜欢
- 本文实例讲述了Python面向对象类编写技术细节。分享给大家供大家参考,具体如下:类代码编写细节继续学习类、方法和继承。class语句以下是
- 之前一直使用的是MySQL5.7,但由于MySQL增加了一些新特性,所以选择了更新。下载MySQL进入MySQL官网下载地址,选择Windo
- 如下所示:#加载词典def load_dict_from_file(filepath): _dict = {} tr
- 随着CSS 框架的流行升温不断,前端er们也越来越关注CSS框架的使用,国内也有很多关于各种CSS框架的使用技巧和教程,彬Go一直关注着各种
- 依次前移,实现聊友们的发言的更迭:function form1_onsubmit()if document.form1.
- 自去年以来,我们正在开发区块链(Blockchain)业务。最近使用过Ethereum并使用PHP,所以我想我们应该聊聊这个话题。这里有个前
- 插入或更新null空值一、在SQL语句中直接插入null或空字符串“”int? item = nul
- 英文文档:vars([object])Return the __dict__ attribute for a module, class,
- 一个更易读的网站意味着网站使用性的改良以及提供愉悦的阅读体验。我们希望浏览者们能或者这些好处不是吗?这篇文章我们将介绍5个简单的方法让你能提
- 如何使用mailto?1)基本用法<a href=mailto:sample@163.com>send em
- 通过navicat客户端修改datetime默认值时,遇到了问题。数据库表字段类型datetime,原来默认为NULL,当通过界面将默认值设
- 偶写的几个ASP字符串处理函数,用于文章分页的小玩意函数名:StrLen作 用:取得字符串长度(汉字为2)参 
- #!/usr/bin/python #-*-coding:utf-8-*-from PyQt4.QtGui import *fr
- pyyaml模块在python中用于处理yaml格式数据,主要使用yaml.safe_dump()、yaml.safe_load()函数将p
- 这段时间在处理SQL server 2000 SP4补丁打不上的问题上花了不少时间,回头想想应该总结一下:系统说明:dell1800服务器,
- 一、PyTorch 检查模型梯度是否可导当我们构建复杂网络模型或在模型中加入复杂操作时,可能会需要验证该模型或操作是否可导,即模型是否能够优
- --1、为数据库启用SQL Server全文索引EXEC sp_fulltext_database 'enable'--2、
- JavaScript中indexOf函数方法是返回 String 对象内第一次出现子字符串的字符位置。使用方法:strObj.indexOf
- 上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样第一条sql查询的结果有一条数据第二条sql
- 基本环境配置python 3.6pycharmrequestsparseltime相关模块pip安装即可确定目标网页数据哦豁,这个价格...