Bash 按 ç 或 Ç 发出蜂鸣声,而不是在 PASE 中输入密钥

Bash pressing ç or Ç emits beep instead of writing the key in PASE

我有葡萄牙语键盘

所有按键都正常,但çÇ returns有提示音而不是显示。

如果我打开 vi 然后开始输入,然后 çÇ 显示正常。

有什么想法吗?

您必须修复 bash 环境才能接受 UTF-8 字符。

如果您有 .profile.bash_profile, 添加到它确切的 2 以下行:

LANG=pt_PT.UTF-8
export LANG

然后打开一个新终端window并检查你的两个键çÇ是否正常工作。

如果您使用 AIX/PASE,UTF-8 语言环境的格式均为 LL_CCLL_CC.UTF-8 不是 ll_CC.UTF-8 就像他们在 Linux/BSD/etc 上一样。对于葡萄牙的 UTF-8,您需要 PT_PTPT_PT.UTF-8

您可以在此处查看语言环境和编码列表:https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.nlsgdrf/support_languages_locales.htm