Проблема с одинарными кавычками на страницах руководства

519

Когда я захожу на свой сервер 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= 

Проблема не происходит локально. Отображение man-страниц через xterm в Mac OS X работает просто отлично.

У меня нет специальных файлов конфигурации для xterm. Я использую настройки по умолчанию.

Я не уверен, что не так с моей средой, и я не знаю, что проверить дальше. Буду признателен за помощь.

1

1 ответ на вопрос

1

Мне удалось решить эту проблему, добавив следующее в мой файл .bash_profile в Mac OS X:

export LC_CTYPE=en_US.UTF-8 

Похожие вопросы