linux oracle10g 使用otl,c程序读取汉字是'?'

hurongfz 2011-05-05 11:22:08
Linux c 程序使用otl读取汉字都是?,两台机器,同一个程序,一台可以正确读取汉字,一台不行。
请高手教教我,帮我分析下原因,如果可以提供个解决方案!谢谢!
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hurongfz 2011-05-13
  • 打赏
  • 举报
回复
是的 毫无疑问就是字符集的问题,目前我的解决方案是通过安装完整版客户端解决这个问题,楼上的方式我还没有尝试过。
shadow1986a 2011-05-05
  • 打赏
  • 举报
回复
改成 zh_CN.utf8


我这次就是碰到这种问题。后来才发现是操作系统字符集改下就行了。
shadow1986a 2011-05-05
  • 打赏
  • 举报
回复
你查看下Linux 机器的 /etc/sysconfig/i18n 这个文件,看看字符集是不是英文的。
把它改成 中文的就行了。LANG="en_US.UTF-8"
iqlife 2011-05-05
  • 打赏
  • 举报
回复
客户端字符集问题

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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