ドイツ語のマニュアルページのエンコーディングの問題

ドイツ語のマニュアルページのエンコーディングの問題

私が作業しているコンピュータには、英語のマニュアルページ/usr/share/man/とドイツ語のマニュアルページがあります/usr/share/man/de。前者はエンコーディングを使用し、us-ascii後者はutf-8

$ man some_command_with_german_manpage残念ながら、現在の設定で呼び出すと、ドイツ語のマニュアルページの一部の特殊文字(ウムラウト)が正しく表示されません。

/etc/man.confこの問題を解決するための正しい設定は何ですか?現在、次のような内容があります(関連がないと思われる行を省略)。

TROFF           /usr/bin/groff -Tps -mandoc
NROFF           /usr/bin/nroff -Tps -mandoc -c
JNROFF          /usr/bin/groff -Tnippon -mandoc
EQN             /usr/bin/geqn -Tps
NEQN            /usr/bin/geqn -Tlatin1
JNEQN           /usr/bin/geqn -Tnippon
TBL             /usr/bin/gtbl
# COL           /usr/bin/col
REFER           /usr/bin/refer
PIC             /usr/bin/pic
VGRIND
GRAP
PAGER           /usr/bin/less -isR
BROWSER         /usr/bin/lynx
HTMLPAGER       /usr/bin/lynx -dump
CAT             /bin/cat

$ locale次を返します。

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

ベストアンサー1

通常、必要な/etc/locale.genすべての言語(およびエンコード)が必要です。言語のコメントを解除してを実行しますlocale-genman -Lde manこれにより、ドイツ語が正しくエンコードされます。deドイツ語の場合、en英語の場合。

おすすめ記事