vine-users ML アーカイブ



[vine-users:073230] vimの漢字 コード判定について

  • From: 水野勝教 <mizuno@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073230] vimの漢字 コード判定について
  • Date: Fri, 21 Oct 2005 13:10:13 +0900
水野@愛知工大です。

VineLinux 3.2
vim-common-6.3.82-0vl0.1
vim-man-6.3.82-0vl0.1
vim-6.3.82-0vl0.1

$ vi aa.txt
  新規にファイルを作成して、ひらがな「あ」一文字入力して、保存、終了。
$ file aa.txt
aa.txt: EUC text
$ vi aa.txt
  として開くと、なぜかsjisコードして開き文字化けします。
  :set enc? fenc?
  とすると、
  encoding=euc-jp
  fileencoding=sjis
  と表示されます。
$ vi -b aa.txt
  とすれば、文字化けせずに開きます。

/etc/vim/vimrc.ja の fileencodingsでshift-jis,euc-jpの順になっているた
めsjisと判定されてしまうようですが、これでは、不便なのでうまい回避方法
はないでしょうか。
----------------------------------------------------------------------------
set fileencodings=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,shift-jis,eu
c-jp,japan
----------------------------------------------------------------------------
---------------------------------------------------------------
愛知工業大学 情報科学科 コンピュータシステム専攻
水野 勝教 (Katsunori Mizuno) E-mail: mizuno@xxxxxxxxxxxxxxxx