高分求教,数据库中数据为'?'(中文问号),使用JDBC读取后写入文件就变成'?'(ASC问号),怎么办?

yizhao 2004-11-22 03:44:03
数据库为9i,jdbc实验了8i的classes12和9i的classes12、ojdbc14都是这个问题

使用s.getBytes().length的方法得到为1,其他中文长度为2

如何处理?
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yizhao 2004-11-22
  • 打赏
  • 举报
回复
是在线运行系统字符集,不可能改
Eddie005 2004-11-22
  • 打赏
  • 举报
回复
数据库的字符集
ITpassport 2004-11-22
  • 打赏
  • 举报
回复
把你的数据库字符集改过来
yizhao 2004-11-22
  • 打赏
  • 举报
回复
数据库的字符集为ZHSCGB231280

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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