Unicode(希伯来语)输入:在某些应用程序中有效,但在其他应用程序中无效

Unicode(希伯来语)输入:在某些应用程序中有效,但在其他应用程序中无效

最近安装了 Ubuntu 14.04(顺便说一下是 Kubuntu;但我在 gnome-terminal 和 Konsole 上都遇到了这个问题)。

我选择希伯来语作为语言和输入法。

当我尝试在终端中输入希伯来语时,如果我在 bash 提示符下,则不会显示任何内容。某些字母似乎与操作绑定(例如删除当前行。我不指望 unicode 能做这样的事情)。但在同一个终端中,如果我在cat(即只是打字而不让 shell 拦截我的击键),字母会正常显示。

另外:在 Firefox 和 Pidgin 中希伯来语可以正常使用。在 Chromium 中 - 无法输入希伯来语。

使用 xxd 我发现终端将我的输入理解为 unicode,这与我预期的一样。

可能是什么问题?我应该告诉 bash 或终端我的编码是什么吗?

答案1

事实证明,问题出在我的语言环境设置不正确。我的语言环境设置为en_IL.UTF-8,显然无法识别/支持。我将所有条目更改为/etc/default/localesen_US.UTF-8然后注销并重新登录- 现在我可以用希伯来语输入以前无法输入的内容了。

相关内容