vim ファイルのエンコーディングを確認する方法など

スポンサーリンク

vimでファイルのエンコーディングを表示する方法。

:set fileencoding とコマンドを打ちます。

fe1

fe2

現在のファイルのエンコーディングを示してくれます。

ファイルエンコーディングを変更するには以下のコマンド。

:set fileencoding=ujis (エンコーディングEUCに変更)
:set fileencoding=sjis (エンコーディングShift_JISに変更)
:set fileencoding=utf8 (エンコーディングutf8に変更)

 

ファイルのフォーマット(改行コード)を確認する方法

:set fileformat と打ちます。

ff1

ff2

fileformat=unixと表示されれば改行コードがLFで構成されているということ。

以下のコマンドで改行コードを変更することができます。

:set fileformat=dos (改行コードをCRLFに変更)
:set fileformat=unix (改行コードをLFに変更)

 

以下は、表示エンコードを変更します。

以下のコマンドで表示エンコードを変更できます。

:set encoding=utf8  (UTF8)
:set encoding=sjis  (Shift_JIS)

uft8のファイルをsjisで開いているので文字化けしてますが、

表エンコーディングをutf8にすることで文字化けせず読むことができます。

enc1enc2

コメント

タイトルとURLをコピーしました