![无法在 xfce 下的终端中输入非 ascii 字符](https://linux22.com/image/1611036/%E6%97%A0%E6%B3%95%E5%9C%A8%20xfce%20%E4%B8%8B%E7%9A%84%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%BE%93%E5%85%A5%E9%9D%9E%20ascii%20%E5%AD%97%E7%AC%A6.png)
我使用 fcitx 作为我的 IME。我可以在大多数图形应用程序中正常使用它,但在使用终端时我无法提交我的选择。我输入时会出现候选窗口,但按下空格键后,什么都没有输入。
我也无法复制包含 CJK 字符或符号的文本,例如►
。如果我hi ►
在终端中复制并粘贴,则不会输入任何内容。
我在 xterm 和 xfce4-terminal 中都尝试过这个。
我甚至无法在文本模式 (Ctrl+Alt+F2) 下打开 IME。
答案1
我找到了问题所在。我原来的语言环境是空白的。必须将其设置为,xxx.UTF-8
终端才能支持非 ASCII 字符。
要启用 Unicode 支持,
/etc/locale.gen
添加一行en_US.UTF-8 UTF-8
- 跑步
locale-gen
- 添加
LANG=en_US.UTF-8
/etc/locale.conf
- 重启
然后您可以使用 检查您的新语言环境locale
。