Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vimでEUCの機種依存文字が文字化けする場合に文字コードを指定する方法

$
0
0

vimで文字化け

基本的にvimは自動的に文字コードを判定するが判定に失敗する場合もある。
その場合直接文字コードを vim -c ":e ++enc=euc-jp-ms" ファイル名のように指定して開くと良い

文字コードの指定

vim -c ":e ++enc=euc-jp-ms" ファイル名以外でも文字化けするfileを予め開き
:e ++enc=euc-jpとコマンド打てば任意の文字コードを指定できる。

機種依存文字

前述のeuc-jp-msはeuc-jpとは異なる
phper(それ以外でも)なら経験があると思うが euc-jpはNEC特殊文字が正しく扱えずvimを開くときエラーが発生する

その場合 euc-jp-msを指定する
ただし CP51932で書かれた文章(windowd環境でeucと言えばこっち)は正しく扱えないので注意する必要がある

注1 髙:はしごたかなどあるようなら要注意
注2 Windows環境上で使ってるeucは CP51932でwindowdが関わってない方がeuc-jp-ms紛らわしいね


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>