LoginSignup
8
9

More than 5 years have passed since last update.

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

Last updated at Posted at 2017-05-23

事象

  • 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でファイルを読み込むか再度ログインし直すことで設定が有効となり、文字化けが解消される。

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9