手册页中的单引号问题

手册页中的单引号问题

当我通过 ssh 进入我的 Debian Lenny 服务器并打开手册页时,单引号似乎被弄乱了。apt-get 手册页中的示例:

如果没有包与给定的表达式匹配,并且表达式包含 Â'.Â'、Â'?Â' 或 Â'*Â' 之一,则假定它是 POSIX 正则表达式,并将其应用于数据库中的所有包名称。然后安装(或
删除)任何匹配项。请注意,匹配是通过子字符串完成的,因此 Â'lo.*Â' 匹配 Â'how-loÂ' 和 Â'lowestÂ'。如果不希望出现这种情况,请使用 Â'^Â' 或 Â'$Â' 字符固定正则表达式
,或创建更具体的正则表达式。

我在 Mac OS X 上使用 xterm。如果我使用终端,则不会发生此问题。

据我所知,我的语言环境配置正确:

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

该问题不是本地发生的。在 Mac OS X 上通过 xterm 显示手册页可以正常工作。

我没有 xterm 的特殊配置文件。我使用默认设置。

我不确定我的环境出了什么问题,也不知道下一步该检查什么。希望得到帮助。

答案1

我设法通过在 Mac OS X 中的 .bash_profile 中添加以下内容来解决该问题:

export LC_CTYPE=en_US.UTF-8

相关内容