连接sybase数据库乱码

mark271828 2012-02-22 05:27:11
我用ASP远程连接一个sybase数据库,页面中文显示的都是乱码,在服务器端用sql advantage查询出来的结果也是乱码,请问怎么解决
...全文
197 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
mark271828 2012-03-11
  • 打赏
  • 举报
回复
问题已经解决,谢谢iihero在连接数据库的时候加个charset=cp936;就可以了
iihero 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 mark271828 的回复:]

在页面用vbscript写出来也是乱码
[/Quote]
那你用isql -Jcp850命令行查出来的结果呢?如果这也是乱码,证明存进去的字符就不对。
只能显示进行转换了。
mark271828 2012-03-08
  • 打赏
  • 举报
回复
在页面用vbscript写出来也是乱码
iihero 2012-03-08
  • 打赏
  • 举报
回复
设成cp850还不行吗? 你可以先用VB写个简单的程序验证一下你的ODBC数据源是否存在字符集问题。
mark271828 2012-03-08
  • 打赏
  • 举报
回复
这里现在人好少了
mark271828 2012-03-06
  • 打赏
  • 举报
回复
还是不行哦
iihero 2012-02-25
  • 打赏
  • 举报
回复
接楼上的。Charset设成cp850,而不是utf-8,这样试试看看有没有效果。
iihero 2012-02-24
  • 打赏
  • 举报
回复
你用的是ASP,远程连接用的估计是ODBC之类的连接,在DSN里头,将字符集设成跟server端一致的就行。
mark271828 2012-02-24
  • 打赏
  • 举报
回复
加了也没用
mark271828 2012-02-24
  • 打赏
  • 举报
回复
mark271828 2012-02-24
  • 打赏
  • 举报
回复
呵呵,又看到iihero.下边是我按照网上一些方法调整服务器的语言,但是没什么效果




MACD 2012-02-23
  • 打赏
  • 举报
回复
连接的时候填加一个参数charset=cp936
mark271828 2012-02-23
  • 打赏
  • 举报
回复
什么意思?sybase我不懂
  • 打赏
  • 举报
回复
-J字符集
  • 打赏
  • 举报
回复
-J字符集

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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