在JAVA中从SYBASE读/写数据的中文乱码问题!!!!!

jd29323 2003-07-18 12:04:05
我用的SYBASE 12。5(在AIX上)
我用JAVA向数据库中写数据库再读出来都是乱码
需要用getBytes("ISO-8859-1") , "gb2312"
才可以正常显示

我不想在JAVA程序里做这种转换,
请问,有没有什么办法,直接修改数据库的参数
就可以解决这个问题????

谢谢
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanps 2003-07-21
  • 打赏
  • 举报
回复
*.cfg 文件中 看看
sdhdy 2003-07-21
  • 打赏
  • 举报
回复
字符改cp850
jd29323 2003-07-18
  • 打赏
  • 举报
回复
我用select * from syslogins看到language一项是null
那就是说它用的us_english了
我怎么改变它呢?
同时,相应的,连数据库时,JAVA应指定什么样的编码
NullGate 2003-07-18
  • 打赏
  • 举报
回复
这要看你安装sybase的时候用的是什么字符编码
而且还要相应的在你用jdbc连数据的时候指定相应的编码

2,596

社区成员

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

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