标题:asp + sql 为什么会插入乱码?怎么解决?
取消只看楼主
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
 问题点数:0 回复次数:7 
asp + sql 为什么会插入乱码?怎么解决?
我用asp + sql 做了网页,为什么有的机子插入的是乱码?有的插入却是正常的值。为什么会出现这种情况?
搜索更多相关主题的帖子: sql 乱码 asp 
2007-06-16 15:46
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 
<meta http-equiv="Content-Language" content="zh-cn">
<META http-equiv=content-type content=text/html;charset=gbk>

<%
'write search word 写入关键词
keywords=trim(request.QueryString("keywords"))
if keywords<>"" then

dim con
set con=server.createobject("adodb.connection")
con.open "driver={SQL Server};server=(local);uid=sa;pwd=xxxx;database=data"
set rst1=server.createobject("adodb.recordset")
sqlt="select * from search_word where f_class=8 and f_word='"& keywords &"'"
rst1.open sqlt,con,1,3
if rst1.eof then
rst1.addnew
rst1("f_word")=CheckStr(keywords)
rst1("f_class")=8
rst1("F_update")=now()
rst1("f_ip")=Request.ServerVariables("REMOTE_ADDR")
rst1.update
else
rst1("f_hits")=rst1("f_hits")+1 '搜索率
rst1("F_update")=now()
rst1("f_ip")=Request.ServerVariables("REMOTE_ADDR")
rst1.update
end if
rst1.close
end if


%>
2007-06-16 15:53
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 
替换?
2007-06-16 15:57
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 

我是个新手,能说一下原因吗?

2007-06-16 16:00
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 
一时我也测不出来,因为在我的机子上是没有问题的,别人游览的时候有时给插入乱码值,并不是所有的都这样。
2007-06-16 16:15
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 
你可以去试一下,htpp://www.btd.com 使用一下搜索
结果是在:http://www.btd.com/so/Top_List1.asp
2007-06-16 16:18
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 
不行啊。还是老样子,
2007-06-16 16:57
lovewindbell
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-4
得分:0 

有没有人能解决这个问题啊!

2007-06-16 17:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-148016-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.068225 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved