viで日本語表示で設定したが、まだviで文字化けしてる。
以下をviコマンドモードで実行して確認する。
:set encoding
【結果】
encoding=utf-8
"utf-8"なので問題なし。
次にで以下を実行。
:set fileencoding
【結果】
fileencoding=latin1
UTF-8で読み込まれてない様子。
次にで以下を実行。
:set fileencodings
【結果】
fileencodings=ucs-bom,utf-8,default,latin1
後ろの設定から順に読み込みを試みるらしく、"latin1"で成功して読み込まれている様子。
以下で".vimrc"を確認する。
cat ~/.vimrc
"set fileencodings"の記述が無いので以下を実行。
echo "set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8" >> ~/.vimrc
再度viでファイルを開いたら、文字化けしないで開けた(^^)
念のため、以下をviコマンドモードで実行して確認する。
:set encoding
【結果】
fileencoding=utf-8
ちゃんと"utf-8"になってる。
以上で解決!!
ちなみに、以下でも大丈夫っぽい
- :set enc
- :set fenc
- :set fencs
0 件のコメント:
コメントを投稿