大家救命!!!

mysine 2002-10-24 11:22:55
我用Java连接Sybase的数据库时,出现如下的错误:
Unexpected exception : SqlState: 01ZZZ java.sql.SQLWarning: Neither language nam
e in login record 'chinese' nor language name in syslogins '<NULL>' is an offici
al language name on this SQL Server. Using server-wide default 'us_english' ins
tead.
, ErrorCode: 4017
虽然有警告,但,用Java的确与Sybase连接上了!
当执行SQL语句的时候,它的返回值中是中文的,全部都返回乱码,
请大家发表言论,有什么好的解决办法没有!!
在Java中用过Charset设置,但是只是从一种乱码转换成为另一种乱码,请问大家这是怎么回事??
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mysine 2002-10-26
  • 打赏
  • 举报
回复
Sybase的字符集是cp850!!
chengkai 2002-10-25
  • 打赏
  • 举报
回复
sybase的字符集应该设定为CP850
haode 2002-10-25
  • 打赏
  • 举报
回复
Sybase的字符集不是中文
namowen 2002-10-25
  • 打赏
  • 举报
回复
看看Sybase所用的字符集是不是“chinese”。
namowen 2002-10-25
  • 打赏
  • 举报
回复
看看Sybase所用的字符集是不是“chinese”。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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