ASP+Access中文乱码的解决方法
网页设计知识
ASP+Access中文乱码的解决方法
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,本站确认后将立即撤下。谢谢您的支持与理解!