Quantcast
Viewing all articles
Browse latest Browse all 5712

Vimでエンコードを指定する

事象

  • CentOSのVimで日本語などのマルチバイト文字列を含むファイルを開くと文字化けする

対応方法

Vimを開いて現在の文字コードを確認する。

:set fenc

fileencoding=latin1

utf-8だと思っていたが、どうやらlatin1らしい。(実際はeuc-jp?)

Vimの設定ファイルを作成し、文字コードを指定する。

vi /home/{ユーザー名}/.vimrc

set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8

sourceでファイルを読み込むか再度ログインし直すことで設定が有効となり、文字化けが解消される。


Viewing all articles
Browse latest Browse all 5712

Trending Articles