我在这篇笔记中提到,微软拼音输入法的“u”模式不能输入“竹字旁”的汉字,只能使用笔画输入。
微软拼音笔画输入“竹字头”,显示出来的是统一码(Unicode)自定义区域(PUA)编码的汉字。
汉字 GBK编码 PUA编码 非PUA编码
⺮ FE71 E836 2EAE
这个“竹字头”跟其另外80个GBK增补字符一样,本来是放在PUA区的,后来又被Unicode收录。所以既可以用PUA区的编码表示,也可以用非PUA编码表示。
在Microsoft Word中,快捷键Alt+X可以转换Unicode编码和字符转换,竹字头的PUA编码和非PUA编码的区别在于字体选择,前者必须选宋体等兼容大陆编码传统的字体才能正确显示,而后者可以使用任何字体不会出现乱码或者空白的情况。
我猜想,微软拼音不能使用“U模式”输入竹字旁的汉字,这可能是一个原因。
评论
发表评论