vimで何故か文字化けするなー。と思って調べてみたら、OSによってLANG設定が微妙に違うという罠でした。
何かで規格化されているものだとばかり思っていたよ……
Mac環境
$ locale -a | grep -i ja_JP
ja_JP
ja_JP.eucJP
ja_JP.SJIS
ja_JP.UTF-8
CentOS7環境
$ locale -a | grep -i ja_JP
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
まとめ
- vimの場合、大文字小文字は違っても問題にならない
- Linux(CentOS 7)ではja_JP.utf8 / ja_JP.utf-8のどちらでも良い
- Macではハイフンが無いとvimがlatin1で起動した