导航:首页 > 编程大全 > asp读取数据库乱码

asp读取数据库乱码

发布时间:2024-09-30 20:03:43

『壹』 解决ASP网站gb2312和utf-8乱码问题

一般我们做ASP网站,都会用到conn.asp来连接数据库,这个文件一般都包含在每个页面的最顶部,所以我们只要把这个代码加在conn.asp的顶部,全站就都解决了,当然如果在conn.asp之上还包含了其他文件,或者conn.asp没有放在最顶部,改起来就相对麻烦一点。

做网站的时候,客户要一个博客,于是就利用了本博客所用的程序pjblog。经常做网站的人都知道,在同一个站点里使用不同编码的页面会产生乱码,比较常见的就是gb2312和Utf-8,比如我刚做的网站主站用的gb2312,博客用了utf-8,这样在访问时就出现乱码,以前给百货大楼的网站加一个调查问卷系统,就遇到了这个问题,当时捣鼓了很久才搞定。没想到今天又遇到这个,很欣慰,于是写篇日志记录一下这个方法。其实解决这个问题也很简单。只要在页面的最顶部加上以下代码就可以了。(www.3lian.com)
gb2312的页面加
<%@LANGUAGE="VBSCRIPT"
CODEPAGE="936"%>
<%Session.CodePage=936%>
utf-8的页面加
<%@LANGUAGE="VBSCRIPT"
CODEPAGE="65001"%>
<%Session.CodePage=65001%>

其中936和65001分别代表的是gb2312和utf-8,还有一些我们不常用的,比如
950
繁体中文
437
美国/加拿大英语
932
日文
949
韩文
866
俄文

『贰』 ASP出现乱码的问题怎么解决

asp提示框乱码是页面编码和文件的编码不一致或者未设置编码导致的。

1、如果程序专文件代码是utf8,也就是文件包属含charset=utf-8,文件保存时编码应该保存为utf-8格式,文件保存如下图。

2、如果程序代码是gb2312,文件保存的时候编码选择ANSI。

3、如果页面未设置编码,需要设置一下编码,页面中写

<meta http-equiv="content-type" content="text/html;charset=gb2312" />或

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

『叁』 我的asp页面中的文字显示正常,但是从数据库中读出来的数据全成了乱码

在你页面的来最上面写上<%response.charset="utf-8"
session.codepage=65001
%>
要看你的页源面是什么是编码。如果是utf-8的就写上面那个是。如果是gb2312的。就写上<%response.charset="gb2312"
session.codepage=936
%>

『肆』 关于ASP程序读取MYSQL数据库中文显示乱码的问题

<%@
CODEPAGE=65001
%>
<%
Response.CodePage=65001%>
<%
Response.Charset="GBK"
%>
用写字板把
.asp
文件另存为
GBK字符集
------------------------------------------------------------
或者查询之前先执行下面这一句
set
chs=conn.Execute("SET
NAMES
'gb2312'")
'查询数据内库表
sql
=
"SELECT
*
FROM
tb_commondata"
Set
rs
=
conn.Execute(sql)
这样就不会乱容码了

阅读全文

与asp读取数据库乱码相关的资料

热点内容
商品验伪用什么APP查 浏览:350
请问大数据与会计专业做什么的 浏览:77
如何修改数据上年结转 浏览:6
win7一直配置文件重启 浏览:124
佳能ir2525i网络扫描 浏览:283
win10指纹无法识别 浏览:646
jsp中怎么引入js文件 浏览:925
文件名构成部分 浏览:484
兴国互联网app有哪些 浏览:475
北京时间票房多少票房统计数据 浏览:750
探探文件夹是哪个 浏览:429
如何分类微信文件 浏览:446
城市天际线win10 浏览:813
运动APP跑步如何抓作弊 浏览:57
微信中秋节动态祝福语 浏览:703
练英语的网站哪个好 浏览:894
科来网络分析系统报价 浏览:437
哪里可以上传自己的php网站 浏览:373
安卓手机如何打开zx文件 浏览:531
app攻击是什么 浏览:888

友情链接