读取表字段出现乱码,急~~~

rongcanf 2007-08-31 09:03:53
Movie表中有一个字段title表示Movie名字,类型是varchar2,这个字段可能是汉字(2字节)可能是字母(单字节),现在我把它读取出来并赋给一个char s[100],然后打印s,但是结果所有的英文字母都能正确显示,但是汉字显示的是“?????”,怎么回事啊,高手帮帮忙~~~谢谢!
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhizhe2000 2007-11-02
  • 打赏
  • 举报
回复
在程序中不要用char ,用TCHAR,且程序要配置成Unicode版的
Beginner_mine 2007-09-01
  • 打赏
  • 举报
回复
汉字(2字节)可能是字母(单字节)
----------------------------------
你这个指你最后赋值的环境,还是ORACLE里面啊。
没记错的话,oracle里面不管汉字还是字母长度都是1哦。。。

把你赋值代码贴上来看看
ruihuahan 2007-09-01
  • 打赏
  • 举报
回复
用的什么编程语言?

17,377

社区成员

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

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