| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 653 人关注过本帖
标题:请教版主,一个uchar &utf8[]如何转成中文汉字
只看楼主 加入收藏
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:4 
没看明白,内码处理应该不是问题吧。
具体点说说好了,给个示例,转换前是什么数据,想转换成什么样子?
2023-11-03 21:22
iswith
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:443
专家分:567
注 册:2013-5-14
收藏
得分:0 
当计算机漂洋过海来到中国后,问题来了,计算机不认识中文,当然也没法显示中文;而之前的ascii编码又没有收录汉字,而且一个字节的256种状态都被占满了,真是万恶的帝国主义啊。
无可奈何,中国必须要自己重写一张表来编码咱们的汉字,于是直接生猛地将扩展的第八位(即扩展ascii码)对应的拉丁文全部删掉,规定一个小于127的字符的意义与原来相同,但两个大于127的字符连在一起时,就表示一个汉字,前面的一个字节(称为高字节)从0xA1用到0xF7,后面一个字节(低字节)从0xA1到0xFE,这样我们就可以组合出大约7000多个简体汉字了;这种汉字方案叫做 “GB2312”。现在我卡在组合,在c++,c,甚至VFP都是可以组合这样的汉字,问题我在MQL4它不支持组合,无法组合两个字符组合在一起,它任然是两个字符,看看是否有其它转中文思路。。。。
2023-11-05 11:45
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:0 
回复 12楼 iswith
这样说应该不是编码的事,是使用编码的问题。
应用程序不支持这种编码,只能在应用程序着手。
2023-11-05 13:06
sostemp
Rank: 4
等 级:贵宾
威 望:10
帖 子:202
专家分:284
注 册:2009-6-2
收藏
得分:0 
学习

2023-12-19 09:18
快速回复:请教版主,一个uchar &utf8[]如何转成中文汉字
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020240 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved