阅读Microsoft的《逐步全球化》 。
我可以回答有关 CJKV 的具体问题,但您可能想要一本关于这个主题的书。我还没有读过它,但 CJKV 信息处理来自 O'Reilly(2008 年 12 月第二版)。
我知道这些使用转换为书面字符的语音输入。这在网络上是如何工作的?
输入由Windows、Mac 和 Linux(例如 SCIM)上称为IME(输入法编辑器)的一类软件完成。当 IME 打开时,来自键盘的输入首先进入 IME,然后用户可以选择正确的汉字/平假名组合。当用户通过按回车键提交时,输入法会使用当前编码将汉字/平假名输入到 Web 浏览器中。编码情况非常混乱,但如果你正在编写一个 Web 应用程序,请使用 Unicode 编码。我建议使用 UTF-8。
在编辑输入和文本区域时是否会触发相同的事件?
精通 Unicode 的网络浏览器和操作系统组合可处理多种语言。例如,可以使用英文普通版 Firefox 浏览和发布到日本网站。从浏览器的角度来看,它只是 Unicode 中的“bla bla bla”数组。换句话说,如果事件以英语触发,如果您使用 Unicode 变体,相同的事件应该以 CJKV 触发。
这些自上而下的语言的用户在网上期望什么约定?
CJKV 读者期望从左到右在线。数学和科学教科书是从左到右书写的。大多数文字处理器,包括 Word 的本地化版本,都是从左到右书写的。
他们的双输入(拼音输入+转换)对网页控件有什么影响?
在大多数情况下,您不必担心它,除非您正在捕获键盘事件。例如,我讨厌将日语键盘与一堆额外的键盘一起使用。因此,当我必须将 IME 开/关命令分配给美国键盘上的某个键时。我个人使用右-Alt。此外,在转换过程中使用了空格键和回车键,但不确定这些事件是否传递给浏览器。
如果你愿意,我可以测试你的网站。(我的用户名)@gmail。