数据为什么是乱字符?

longzu 2000-08-22 06:33:00
我用SQL语句从SQL SERVER数据库中提取若干行数据(ODBC连接数据库)后插入的一个下拉列表中,可是其中文字符全使乱码,为什么?
我试过不插入下拉列表而在页面上直接用response.write(rs("filename")),可还是乱码!
...全文
224 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
longzu 2000-08-27
  • 打赏
  • 举报
回复
我的开发环境是NT+IIS+WIN98,我没有用PWS。
我的解决方法是将SQL SERVER的通信协议改成TCP/IP和命名管道的方式。
longzu 2000-08-27
  • 打赏
  • 举报
回复
我的开发环境是NT+IIS+WIN98,我没有用PWS。
我的解决方法是将SQL SERVER
wuf 2000-08-26
  • 打赏
  • 举报
回复
说白了就是sqlsrv32.dll这个文件的版本问题
98、2000 、VBSP4带的这个文件都不行
正确的版本我不说了,去 http://wuf.yeah.net/下载
Focus_zhao 2000-08-26
  • 打赏
  • 举报
回复
我也碰到过同样的问题,共分两种情况:
1。用win98+pws开发。 数据库为access。 在本地调试一切正常, 但上传后输入全变成了问号。 解决方法: 改用Access2000, 问题迎刃而解。
2。用win98+pws开发。 数据库为另一NT 服务器上的SQL SERVER 6。在win98上向NT 上写数据后, 再到NT 上查看时发现全变成了问号, 但在NT 上执行同样的程序就没事。 解决方法: 继续开发, 只是调试时到NT 上进行。
综上所述:你的问题极有可能是PWS 造成的。 特别是第二种情况, 你大可不必担心, 等开发结束后, ASP是在NT 上运行, PWS 就不会再有任何负面影响了。 只是调试的时候往返于win98 和NT 之间着实有点麻烦。 要不就干脆把你的开发环境也换成NT+SQL SERVER 7。
longzu 2000-08-23
  • 打赏
  • 举报
回复
到底是什么原因,请wuf指点一下嘛!
w102272 2000-08-23
  • 打赏
  • 举报
回复
多半是你的网页charset不对。
huntout 2000-08-23
  • 打赏
  • 举报
回复
字段類型是unicode(nchar, nvchar,ntext)嗎? 把它改成char,vchar,text!
你的網頁的charset設置對嗎? 設為gb2312!
huntout 2000-08-23
  • 打赏
  • 举报
回复
wuf 2000-08-23
  • 打赏
  • 举报
回复
很抱歉,你们回答得实在不对,这完全是因为Sql server驱动程序的问题
在我的站点http://wuf.yeah.net/的主页制作/ASP中有一篇文章专门说明此事
在我为电脑商情报写的ASP讲座中也有提到
longzu 2000-08-22
  • 打赏
  • 举报
回复
用SQL ENTERPRISE MANAGER 没有问题。如果是网页的问题,会出在什么地方呢?
xtra 2000-08-22
  • 打赏
  • 举报
回复
直接用ENTERPRISE MANAGER看看,是不是乱码,是的话可能数据库的语言设置有问题。否则
就是你的网页有问题。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧