使用Windows(XP为参数)当你有一个外语,例如阿拉伯语,他们在键盘上键入一个键,你有一个编辑器,将该代码存储在一个字符串中,然后编码为UTF-8/UTF-16等?
为什么我要问的是我正在研究如何将unicode字符串转换为lua脚本.Lua可以将utf-8存储在一个字符串中.那么编码是如何执行的 - 在键盘/驱动程序进入ide或ide之前.
请原谅问题的模糊性.一旦我有一个unicode字符串,那么很明显它就是编码进入的方式我不确定,特别是对于非美英键盘,我只有一个美英键盘.
TIA
键盘与此无关.例如,您可以使用美国键盘键入日语.键盘只是将键码发送到操作系统.操作系统根据选择的键盘布局解释这些键代码.它可以简单地将这些代码转换为屏幕上的字符(该字符取决于您选择的键盘布局),或者它可以调用IME来输入复杂语言,然后在屏幕上产生一些字符.到目前为止,这些角色最有可能在幕后以UTF-16处理,但这根本不需要关注你.如果您正在键入文本编辑器,则可以最终指定要将文件保存到哪个编码.这将是源代码文件的最终编码.
| 归档时间: |
|
| 查看次数: |
562 次 |
| 最近记录: |