manの文字化け
mlterm + zsh の環境でmanコマンドを打つと下記のようなエラーがでて日本語が化けて読めなかった。
/tmp/zmanf5mXmF:214: warning: can't find special character `u4286' /tmp/zmanf5mXmF:214: warning: can't find special character `uE90A' /tmp/zmanf5mXmF:214: warning: can't find special character `u02FE' /tmp/zmanf5mXmF:214: warning: can't find special character `u073A' /tmp/zmanf5mXmF:214: warning: can't find special character `u02FD' /tmp/zmanf5mXmF:214: warning: can't find special character `u04A4'
何故かtcsh上でmanを使うと化けなかったのでmanを使うときはtcsh立ち上げて閲覧するという面倒くさいことをしていたのだけど、Debianのメーリングリストに同様の症状と解決策がのっていました。
[debian-users:46593] Re: [Q]LANG=ja_JP.UTF8 で、日本語manpage が表示されない
投稿内容に従い変更を行うと無事日本語が表示されるようになりました。
LANG=ja_JP.UTF-8; export LANG
追記。zshの場合、.zshrc にexport LANG="ja_JP.UTF-8"と記述する。tcshで化けなかったのは.tcshrcにsetenv LANG ja_JP.UTF-8と記述されていたからだった。