请问如何解决汉字输入出现乱码的问题

pkzl888 2001-11-02 03:46:53
在CB中打开一个文本文件,其中有英文,数字,还有汉字都内容。我把这些内容都存在一个字符数组(char text[])中。然后我再把这个数组分成等长的几段分别在几个等长的Edit中显示出来。可是总是有乱码出现。那位高人有什么方法可以解决这个问题。还有即使全部是中文或者全部是英文时也会有乱码出现。谢谢了。!!!!!!
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pkzl888 2001-11-02
  • 打赏
  • 举报
回复
那么CB下怎么检测字符的ASCII码,我试了半天:),还是没有用啊。不知道怎么做:)。
hotyei 2001-11-02
  • 打赏
  • 举报
回复
楼上对,一个汉字要两个字节,所以即使全部都是中文,如果截取时是单数的话,也会有乱码。
抬头看路 2001-11-02
  • 打赏
  • 举报
回复
这是因为你把一个汉字分成两部分了。
检测一下连续的Ascii码超过160的,必须连续偶数个后才能截断

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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