真诚的请教各位高手们牛人们,关于字符编码转换原理的问题!我快崩溃了!!!

[复制链接]
查看11 | 回复3 | 2021-1-27 06:19:20 | 显示全部楼层 |阅读模式
真诚的请教各位高手们牛人们,关于字符编码转换原理的问题!我快崩溃了!!!
首先,对看这个帖子的朋友表示感谢,我在一家手机设计公司做程序员,以下这些问题困扰了我很久,在网上查了很多资料在公司能问的人都问
了,但还是不明白,反而越来越糊涂了好像没有人对这些问题有深入的了解
希望能有高手用通俗易懂的语言不要用专业的词汇
1:在windowsXP中我们输入中文并看到这个过程是怎样的?我看了些资料说windows底层支持UNICODE,是不是windows先把我输入到记事本里的字
符转成UNICODE然后UNICODE再根据编码到字库中找到字模画出来?还是UNICODE调的是GB2312的接口去找字的??
2:我认为既然UNICODE支持全世界所有的字的话,那还要GB2312干什么啊,每一个字都用UNICODE,直接找到那个字显示出来就行了啊?是这样的
吗?
3:在WINDOWS下在记事本或者WORD或者EXCEL中输入不管是ASCALL或者汉字他都是怎么编码的?都一样吗?都是UNICODE吗?
4:以上这些问题我觉得都是我对字符编码的知识不是很熟悉导致的,希望牛人能用我这种菜鸟理解的方法给我解释一下,比如我在WINDOWS下用搜狗输入汉字,我输入拼音,相应的汉字就显示在拼音上面了,这个过程是怎样的?是把拼音先转成UNICODE然后再根据UNICODE码找到汉字的字库吗?还是把拼音先转成UNICODE然后再根据UNICODE码找到GB2312的编码在找到相应的字库?

分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:19:20 | 显示全部楼层
gb2312就是属于unicode的
回复

使用道具 举报

千问 | 2021-1-27 06:19:20 | 显示全部楼层
菜鸟不懂,只了解一点,
输入码——>汉字内部码——>汉字字型码
输入码包括通过拼音,五笔等输入的码,汉字内部码是存储用的码,汉字字形码是输出显示用的码
关注一下
回复

使用道具 举报

千问 | 2021-1-27 06:19:20 | 显示全部楼层
哎,求高人解答啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行