沼泽中的梦境粉尘在哪:谁能帮我详细的解释下字符编码和显示问题?

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 03:40:10
以windows xp zh_CN 为例子,输入法为智能ABC 讲解一下从键盘输入->屏幕显示选择汉字下拉条->选择汉字->屏幕显示汉字->汉字在系统中存储。以及汉字的存储编码方式和显示编码方式。谢谢了!
非常感谢3楼的回答.我还有几个地方不明白请指教:
还是以zh_CN为例子.我所知道一个汉字在GBK和在Unicode字符集合中所用的编码是不一样的. windows2000和xp是支持unicode的.我所想知道的是.系统是一起用unicode编码来处理还是GBK和Unicode所结合处理?显示的时候用的什么编码,存储的时候用的什么编码?谢谢!

太难了.

问题不难,只是很烦,因为涉及很多方面的技术问题,自己打出来很麻烦,找资料也不容易。总之,我是没兴趣回答详细了,等等有没有别人愿意吧。
从键盘输入:键盘上按键敲击后,各键电信号先后被系统识别,然后系统将这组电信号转换成机器内码传递给输入法软件。
屏幕显示选择汉字下拉条:输入法识别上步的内码,转换成为电脑能识别的汉字的内码,再返回给系统,系统再处理后配合输入法的显示方式将候选汉字显示出来。
选择汉字:通过键盘上按键选择,机理基本和第一步一样,不过是和输入法软件配合进行。
屏幕显示汉字:到这要说明一点,就是显示问题。以CRT为例,图像文字在屏幕上的显示,其实是显像管在起作用,就像电视机一样,是射线以极快的速度一定的形式扫射打到屏幕上后的效果。LCD显示器的原理又会不同。
汉字在系统中存储:每个汉字都有其唯一的机器内码,系统将内码按相应的技术原理,转换成一定的电信号,最后通过存储器的写磁头将这段信号转换成一段磁信息作用到磁盘上,也就记录下了文字的信息。

不说了,就知道这些大概了,要解释清楚就要查资料了。