百科问答小站 logo
百科问答小站 font logo



汉字如何才能像英文一样,在键盘上仅用少数字符获得所有汉字字符? 第1页

  

user avatar   coldwings 网友的相关建议: 
      

不建议分不清字体、编码、字形、输入法、字库等基本知识的人开脑洞做这些东西。严格的说你这撑死算是一种输入法或者编码罢了。

关于输入法,类似你这个思路的做法大概在三十年前就有系统的完备的解决方案了,叫做五笔字型输入法。即使如此,五笔也没能完全解决重码问题。

按照存储、传输优势而言,无论GBK还是UTF8哪种编码都比你的方案更优,前者2字节即可表示一个汉字,后者1~6字节可以表示世界上绝大多数语言中的任意符号,包括汉字,信息密度比瞎捣鼓的可见符号组成的编码高多了。

按照显示而言,对着编码查字体的复杂程度远低于先解个字符串再去找对应的字形显示出来。

更重要的是,以上无论字体还是编码都成了事实标准,甭管哪家OS,编码+字体即可完成文字显示,而上述编码是有完备标准的。而输入法这个由键盘到编码字符的映射更是除英语外所有语言的通用做法。

即使按照你的做法,字体还是得有,那么要么完全孤立于整个计算机世界自己折腾自己一套映射,要么就用现有字体。前者连朝鲜都有自知之明没这么干,后者你就必须要把你的不知道啥玩意编码转换成通用的codepage/unicode,这就叫输入法。

所以意义何在?




  

相关话题

  cpu对于内存的读写会受制于内存延迟,处理逻辑更类似于web的阻塞模型还是异步模型? 
  DeepMind 再登 Nature,用 AI 破译古希腊文字,该成果会对人类历史研究带来什么影响? 
  怎么看待「张小龙:微信将推出自有输入法」? 
  如何评价 2021 年 8 月 18 日发布的 realme Book 笔记本,有哪些亮点和槽点? 
  蒙特卡罗算法是什么? 
  在苏联时期苏联人用什么计算机? 
  软件工程界有其它与『操作系统内核』与『浏览器引擎』齐名的高难度项目吗? 
  C 语言的「void main」是怎么一代代传下来的? 
  《三体》中让你印象最深的科幻点子有哪些?以及他们的科学背景? 
  如何制作一个插入电脑立刻让电脑自动关机的u盘? 

前一个讨论
是什么阻碍了代码的重用?问题是否应该只解决一次即可?
下一个讨论
学云计算用什么配置的电脑?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利