ASP教程:gb2312和utf

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

时间: 2024-11-29 15:36:37

ASP教程:gb2312和utf的相关文章

菜鸟十天学会ASP教程之第九天:Session组件

session|教程|十天学会 上一节:修改记录 学习目的:基本的SESSION组件,总结response,request组件. 首先,有会员系统的任何程序都会用到检测是不是用户已经登陆这个步骤.这就用到了SESSION组件,下面我们 看一个代码来说明. <%session("login")="yes"%> 这句话的意思就是在session里面定义一个login字符串变量,值为"yes",直接可以赋值,不需要声明.是不是很简单? 如果

ASP教程:读取文件和写文件

ASP教程:读取文件和写文件 读取文件操作: '------------------------------------------------- '函数名称:ReadTextFile '作用:利用AdoDb.Stream对象来读取UTF-8格式的文本文件 '---------------------------------------------------- Function ReadFromTextFile (FileUrl,CharSet)     dim str     set stm

ASP教程:深入认识学习ASP内置对象Request

request|对象|教程|内置对象 系统学习ASP,就是先从ASP的几大内置对象开始的.一般称五大对象:Request.Response.Server.Session.Application.今天先来看看Request对象. 当然一直还没有提到的就是,ASP到底是什么样?我看代码怎么知道是ASP代码?很简单,当看到"<%"和"%>"就表明是ASP,并且两者之间的就是ASP源码. 那为什么要学对象,对象的作用又是如何的? 其实ASP所提供的这些可在脚本中

ASP教程:UrlRewrite 使用参考文档

参考|教程 ASP教程:UrlRewrite 使用参考文档 什么是UrlRewrite?UrlRewrite 是 将静态页面转换为动态页面的一种技术. 例如.您网站页面是 http://www.yourdomain.com/news/docread.aspx?id=123 使用UrlRewrite转换后 可以 以 http://www.yourdomain.com/news/123.html 来访问. UrlRewrite的用处: 满足搜索引擎的要求,google可以抓取动态页面,但是googl

access的SQL查询问题,看过FIF小组ASP教程的帮忙。

问题描述 FIF组的ASP教程,ASP6.3.3小节有个问题,老是答不上,有学过他教程的没?selecttop5c_name,c_stufromclasswherec_stu>30andc_type=trueandc_namelike'*二班*'orderbyc_stu,c_typedesc应该没问题啊,我都郁闷死了.VIP早过期了,注册也注册不了,视频看不下去了. 解决方案 解决方案二:问题是什么?解决方案三:引用1楼lzp4881的回复: 问题是什么? 请写出在class表中满足如下条件的记

javascript asp教程错误处理_ASP基础

The ASPError Object has zero (0) Methods, nine (9) Properties, zero (0) Events, and zero (0) Collections. AspCode AspDescription Category Column Description File Line Number Source The way you access the ASPError Properties is with a Server Method. Y

asp教程中get post提交表单有5点区别_应用技巧

asp教程中get post提交表单区别有以下5点 Get和Post方式的区别有5点 1. get是从服务器上获取数据,post是向服务器传送数据. 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址.用户看不到这个过程. 3. 对于get方式,服务器端用Request.QueryString

asp教程:asp循环读取txt数数据

asp教程:asp循环读取txt数数据 <% Set FS = Server.CreateObject("Scripting.FileSystemObject") Set RS = FS.OpenTextFile(Server.MapPath("text") & "Tt.txt",1) While not rs.AtEndOfStream       Response.Write RS.ReadLine       Response

asp教程:fso获取的文件扩展名

asp教程:fso获取的文件扩展名 这个例子演示如何使用GetExtensionName方法得到的文件扩展名的最后部分中指定的路径. 来看个获取文章扩展名的实例教程吧. <html> <body> <% Set fs=Server.CreateObject("Scripting.FileSystemObject") Response.Write("The file extension of the file 3dgarro is: ")