网站首页 网站建设 网站优化 百度优化 谷歌优化 搜索引擎优化 SEO培训 关于德曼 联系我们

asp access utf 中文 乱码怎么办

时间:2009-11-7 11:41:07  浏览:
内容提要:asp 中文乱码,asp access 乱码,asp 刷新后乱码,asp utf 8乱码,ajax 乱码 asp,asp 汉字乱码,asp乱码怎么办

asp 中文乱码,asp access 乱码,asp 刷新后乱码,asp utf 8乱码,ajax 乱码 asp,asp 汉字乱码,asp乱码怎么办

用utf-8编码用在新的网站上,不想问题还真多,所以找了些文章,帖子,看了看,等下有用的就贴下面了。

今天,我开始把 CODEPAGE="936" 改成 CODEPAGE="65001"

把charset=gb2312改成 charset=utf-8

可是还是乱码,只要是脚本用的地方还是乱码,现在终于找到问题了,就是当脚本输出时候,要以utf-8编码输出。

就是要加一句<% Response.Charset = "utf-8" %>

①首先当然是页面本身用utf-8编码,在DW新建页时默认编码定为“Unicode(UTF-8)”

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001" %>

' ②CODEPAGE="65001" 告诉服务器页面使用UTF-8编码的

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

' ③charset=utf-8告诉浏览器页面使用UTF-8编码的

</head>

<body>

<% Response.Charset = "utf-8" %>

' ④服务器输出编码为utf-8

</body>

</html>

刷新后又变成乱码,或者浏览其他的gb2312的页面回来又乱码了。值得又去google了一下,呵呵,还是找到答案了

看看下面的文字,就知道了,所有在后来我加了这个,程序顶端

<%Session.CodePage=65001%>

<%@ codepage=936%>简体中文

<%@ codepage=950%>繁体中文

<%@ codepage=65001%>UTF-8

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

出乱码的原因也就是网站要整合的时候模块编码不一样引起的。

不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312

将GB2312模块的conn.asp文件中加入了以下这段代码

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%Session.CodePage=936%>

一切OK!

同样在在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<%Session.CodePage=65001%>

这几天写东西时总是遇到乱码,郁闷,以前从来没研究过编码,只是拿过语句直接用!下午经过研究后我得出以下结论!

首先,选择编码:你必须按照你页面的内容选择编码,不过建议前台后台都使用utf-8编码,方法是在conn.asp中加入:

引用

<%@ CODEPAGE=65001 %>

<% Response.CodePage=65001%>

<% Response.Charset="UTF-8" %>

就可以解决乱码隐患,或者在每个页面一开始加入:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />

如果有小的页面,直接ASP服务端声明<%Response.Charset="utf-8"%>,这样基本可以解决乱码问题!

其次,如果某个页面不用utf-8编码,直接加上:<%Response.Charset="GB2312"%>

还有个问题,就是某个页面是utf-8编码,而另外一个页面是GB2312编码,如何实现跳转而没有乱码。方法是:

给GB2312页面设置:Session.CodePage=936;或者直接用response.redirect实现跳转.

另外,基本常识:

<%@ codepage=936%>简体中文

<%@ codepage=950%>繁体中文

<%@ codepage=65001%>UTF-8


本文关键词:asp乱码怎么办,asp 中文乱码,asp access 乱码,asp utf 8乱码,ajax 乱码 asp,asp 汉字乱码
本文《asp access utf 中文 乱码怎么办》是由德曼SEO团队原创或来源网络信息整理!
来源:http://www.deman.cc/FQA/23.html

 如果我们的客服不在线,或您不方便电话联系,请给我们留言,我们会在第一时间联系您!
   提示:(*) 为必填项!
留言主题:
您的姓名: *
您的性别: 男士 女士
电话号码: *
电子邮件:
公司主页:
留言内容:
验 证 码:  
   
我们承诺在你留言后24小时内做出回应!
在线QQ: 513816851 461436777
电话:0551-63684114、  63444757
手机:13909691973  13966780114
传真:0551-63444757
邮箱:dm35@vip.qq.com
地址:合肥市马鞍山南路88号金地国际城2号公寓0419
有什么可以帮助您?网站建设
有什么可以帮助您?网站优化
有什么可以帮助您?百度优化
有什么可以帮助您?谷歌优化
有什么可以帮助您?SEO培训
有什么可以帮助您?友情链接