環境
ホスト
- Xubuntu 18.04 LTS
- xfce4-terminal 0.8.7.3
- VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 10 2018 21:31:58)
リモート
- Amazon Linux AMI release 2018.03
- VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Mar 24 2017 18:24:58)
問題
AWSのEC2インスタンスにSSHで接続しています。
リモート先で、man vim
コマンドを実行したら、マニュアルページが以下のように文字化けしていました。
環境変数LANG
は以下の通りです。
plain
1$ echo $LANG 2ja_JP.UTF-8
質問
ホストのXubuntuで、man vim
を実行したところ、問題なく日本語が表示されていました。
(マニュアルページを日本語にするため、yum -y install man-pages-ja
を実行した)
リモート先のAmazon Linuxで、マニュアルページが文字化けしているのは、なぜでしょうか?
また、解決方法がございましたら教えてください。
vimのマニュアルはブラウザで閲覧できるので、困ってはいません。
参考サイト
- http://hiroumi.wpblog.jp/2016/04/30/centos7%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%92%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96%E3%81%99%E3%82%8B/
- http://atomiyama.com/douji/page/setting-of-man-1/
補足1 ターミナルの文字コード
ホストで使っているターミナルの文字コードはUTF-8です。
補足2 vimのmanual page
以下のコマンドで、vimのman pageを確認しました。
$ whereis vim vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz $ echo $LANG ja_JP.UTF-8 $ cp /usr/share/man/ja/man1/vim.1.gz . $ gunzip vim1.gz
vim.1
ファイルをUTF-8で開いた結果です。文字化けしていました。
.TH VIM 1 "2006 Apr 11" .SH åå vim \- Vi IMproved, ããã°ã©ãã®ããã¹ãã¨ãã£ã¿ .SH æ¸å¼ .br .B vim [options] [file ..] .br .B vim [options] \- .br .B vim [options] \-t tag .br .B vim [options] \-q [errorfile] .PP .br .B ex .br .B view 〜〜〜〜
ホストのmanページは、文字化けていませんでした。
.TH VIM 1 "2006 Apr 11" .SH 名前 vim \- Vi IMproved, プログラマのテキストエディタ .SH 書式 .br .B vim [options] [file ..] .br .B vim [options] \- .br .B vim [options] \-t tag .br .B vim [options] \-q [errorfile] .PP .br .B ex .br .B view 〜〜〜〜
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/15 14:49