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

asp数据库乱码

发布时间:2023-03-27 01:12:30

❶ asp连接数据库出现乱码

你可以试试这样 稍作了改动:

<%

'连接数据库
set conn=server.CreateObject("ADODB.Connection")
DBpath=server.MapPath("dy2.mdb")
conn.open"driver={microsoft access driver (*.mdb)};dbq="&DBpath
%>
<table width="700" border="0" cellpadding="0" cellspacing="0">
<%
'定义一个SQL命令串
strSQL="select ID,dymc,lv,nameyy from films"
set rs=server.createobject("adodb.recordset")'执行SQL语句得到记录集
'将与表格的形式在页面显示检索出的数据
rs.open strSQL,conn,1,1
if not rs.eof then
do while not rs.eof
%>
<tr>
<td height="21" width="45"><a href="aa.asp?id=<%=rs("ID")%>"><%=rs("dymc")%></a></td>
<td><%=rs.fields("lv").value%></td>
<td><%=rs.fields("nameyy").value%></td>
</tr>
<%
'移向下一条记录
rs.moveNext
loop
else
%>
<tr>
<td>数据库中无记录!</td>
</tr>
<%
conn.close'关闭连接
set conn=nothing
end if
%>

</table>

希望能帮到你

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

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

❸ asp读取数据库出现中文乱码

完整的应该是,在asp
页头添加如下代码:
<%@
CODEPAGE=65001
%>
<%
Response.CodePage=65001%>
<%
Response.Charset="UTF-8"
%>
用写字板把回
.asp
文件另存为答
utf-8
字符集

❹ ASP连接SQL server 为什么数据库中汉字出现乱码~

应该是字符集的问题,查看SQL
server使用的字符集和ASP连接数据库是默认的字符集是不是同一种字符集。转码换一下!
<%@
page
contentType="text/html;charset=SHIFT_JIS"
%>
或者设置页面的型棚编码方案为UTF-8或gb2312
就是在你编辑asp的时候出错后还没有关闭当前的IE,如果是这样的话,数据库,页面都没有问题。
而是IE在却租雀认报错后会出现乱码现象,解决方法就是关闭当前的IE
并卜型则从新打开然后继续编写。

❺ ASP读取数据库变成乱码,求高手解决

设置一下页面的编码,你写入数据库燃坦时,当时用的是gb2321还是utf-8或者其它的,前台输出的时候搭蚂,保持和那个一致即可。一般皮枝桐推荐用utf-8

❻ 关于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页面显示出来乱码

用DW新建一个页面时,页面最顶部会生成一串代码

类握激似

<%@
XXXX="VB"
CORE="数字"
%>
这样的一行,默认是为UTF-8,如果你的<meta
http-equiv="content-type"
content="text/html;
charset=GB2312"
/>是charset=GB2312的话就会这样出错

解决办法很简单,你拿DW重新建一个ASP页面,把你的代码复者顷制到新页面上。注意不要改默认的charset
和顶部<%@
XXXX="VB"
CORE="数字"段嫌袜
%>

❽ ASP连接SQL server 为什么数据库中汉字出现乱码~

应该是字符集的问题,查看SQL
server使用的字符集和ASP连接数据库是默认的字符集是不是同一种字符集。
转码换一下!
<%@
page
contentType="text/html;charset=SHIFT_JIS"
%>
或者设置卜型则页面的编码方案为UTF-8或租雀gb2312
就是在你编辑asp的时候出错后还没有关闭当前的IE,
如果是这样的话,数据库,页面都没有问题。
而是IE在却认报错后会出现乱码现象,解决方法就是关闭当前的型棚IE
并从新打开然后继续编写。

❾ asp添加数据时到数据库变成了乱码

sql="insert into usmessager values('"&utitle&"','"&uclient&"',getdate(),'"&id&"')"
改成
sql="insert into usmessager values('n"&utitle&"','n"&uclient&"',getdate(),'"&id&"')"

❿ 解决ASP网站gb2312和utf-8乱码问题

一般我们做ASP网站 都会用到conn asp来连接数据库 这个文件一般都包含在每哪余个页面的最顶部 所以我们只要把这个代码加在conn asp的顶部 全站就都解决了 当然如果在conn asp之上还包含了其他文件 或者conn asp没有放在最顶部 改起来就相对麻烦一点 做网站的时候 客户要一个博客 于是就利用了本博客所用的程序pjblog 经常做网站的人都知道 在同一个站点里使用不同编码的页面会产生乱码 比较常见的就是gb 和Utf 比如我刚做的网站主站用的gb 博客用了utf 这样在访问时就出现乱码 以前给百货大楼的网站加一个调查问卷系统 就遇到了这个问题 当时捣鼓了很久才搞定 没想到今坦缓虚天又遇到这个 很欣慰 于是写篇日志记录一下这个方法 其实解决这个问题也很简单 只要在页面的最顶部加上以下代码让燃就可以了 ( lian )

gb 的页面加<%@LANGUAGE= VBSCRIPT CODEPAGE= %><%Session CodePage= %>

lishixin/Article/program/net/201311/14120

阅读全文

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

热点内容
车惠app的乐券怎么用 浏览:326
小红书如何获得你的数据 浏览:854
手机如何设置vip网络 浏览:270
三星微信里app怎么安装 浏览:443
nbarpm数据库 浏览:235
linux文件被修改的时间 浏览:116
点击文件弹出找不到文件 浏览:722
蝴蝶迷失版本下载 浏览:189
成年人能参加什么编程比赛 浏览:946
javase64位下载 浏览:629
会声会影x5创建视频文件格式 浏览:489
文件夹隐藏属性 浏览:432
家里的网络箱为什么那么乱 浏览:237
新兴大数据是什么意思 浏览:54
如何下载在线pdf文件 浏览:355
u盘插手机上怎么找里面的文件 浏览:113
武林风用哪个电视app观看 浏览:382
苹果5s进水黑屏怎么办 浏览:176
809h编程器是什么意思 浏览:532
网页文件提取excel表格 浏览:442

友情链接