ASP+Access中文乱码的解决方法

2013 年 6 月 5 日4570

网页设计知识


ASP+Access中文乱码的解决方法

合肥SEO 时间:2009-8-9 0:34:16浏览: 次

ASP中文乱码的解决方法

其实不能说是解决方法,因为出现乱码的原因太多了,从我学习asp到现在碰到过最大的问题就是中文乱码,相信有很多朋友也与我一样,为此我把我遇到的所有ASP乱码问题罗列如下:

注意:下面讨论的主要是UTF-8编码下的情况,GB2312下我会另行说明。

1.确保编码声明正确

有些人说meta标签是可有可无的,也有很多源码代码都很不规范,还有人嫌代码多故意删了,这样的做法很糟糕(且不考虑搜索引擎的友好型)

对于ASP文件,在代码的第一行加入:

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

如果您的网页是基于GB2312编码的,请在代码第一行加入:

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

------------------------------------------------------------------------

然后在HTML的HEAD部分加入META标签:

UTF-8:

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

GB2312:

<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>

--------------------------------------------------------------------------------------------

如果您还有外联的CSS文件,也在第一行加入:

UTF-8:@charset"utf-8";

GB2312:@charset"GB2312";

2.dreamweaver页面属性

如果您使用dreamweaver作为编辑工具,在保存网页时请将其保存为相应的编码

如果您在不同的平台、计算机编辑网页,很可能编码方式会变化(尽管您的网页编码中仍然声明了相应的编码方式),你可以尝试用dreamweaver将出现乱码的网页另存为UTF-8的格式。

以UTF-8为例:

3.链接中传递中文参数

我们很有可能通过链接传递一些中文参数,如提示“删除成功!”的msg参数,在传递前,请将它用server.urlencode()进行URL编码:

_________________________________________________________________________

|<%|

|msg="删除成功!"|

|response.redirect("actclg.asp?msg="&server.urlencode(msg))|

|%>|

|_________________________________________________________________________|

4.使用FCKeditor等HTML编辑器以及各类源码时

请确保各个页面的编码一致,对于大多数优秀的开源代码,它们都能提供编码的设置。请确保其设置与您的网站相同。

5.当一次发生错误后,请关闭浏览器,然后再打开,要不将一直是乱码。

ASP乱码,Access乱码问题解决了,这篇文章可以推荐一下给您的朋友!

ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题


同类信息:

· 什么是营销型网站?如何建设营销型网站?

· 企业网站建设的十大好处

· 网站建设中的经营管理

· div高度、宽度100%|div width、height 100% - div100%

· 什么是DM单页?DM宣传单页设计方法!

· 合肥网页设计培训中心友情提醒:网页设计9要点

ASP相关信息:

· ASP+Access中文乱码的解决方法

· 网页制作技术JSP与ASP的比较

· 生成XML的Google SiteMap代码[ASP版本]

【声明】以上文章或资料除注明为http://www.zjjv.com/自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。目前网站上有些文章未注明作者或出处,甚至标注错误,此类情况出现并非不尊重作者及出处网站,而是因为有些资料来源的不规范。如果有了解作者或出处的原作者或网友,请告知,本网站将立即更正注明,并向作者或出处单位道歉。被摘录的对象如有任何异议,请与本站联系,联系邮箱:dm35@vip.qq.com,本站确认后将立即撤下。谢谢您的支持与理解!

0 0