文字セット

linux の文字コード変更方法. メモ.

文字コード確認. $ echo $LANG 一時的に文字コード変更. $ export LANG=ja_JP.UTF-8 デフォルト値を設定するときは, /etc/sysconfig/i18n を変更. 例:LANG環境変数のデフォ値を ja_JP.eucjp に設定する。 $ sudo vi /etc/sysconfig/i18n して LANG="ja_JP.e…

nkf とか fileencoding とか ++enc とか.

混乱しそうだったので, メモ. Shift_JIS を例に, 3つの文字セット変更方法とそれらの違いを. nkf -s --overwrite [filenname] シェル上でファイルを shift_jis に変更. :set fileencoding=sjis vim 編集中に, vimrc に自分で記載しているfileencodings の中…

fileencoding を使って shift_jis に文字セットを変更したい時は, ":set fileencoding=cp932"

まだ理解が浅いですが, vim で開いたファイルの文字セットを変更したい時の方法として, :e ++enc=shift_jis がありますが, fileencodingでやりたい時は, "shift_jis" は使えないので, :set fileencoding=cp932 などとします. でもshift_jisとcp932は同じ文字…