マスタカネット > マスタカの ChangeLog メモ > 2009-07-09-1

マスタカの ChangeLog メモ / 2009-07-09-1

2009-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Prev / Next

2009-07-09

-第7回- 文字コード [Emacs講座]

2009-07-09-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

目次 / 第1回 第2回 第3回 第4回 第5回 第6回 第7回 第8回 第9回

さあ、文字コードです。

▼文字コードの設定
Emacs はデフォルトの状態でも、文字コードを自動判別してファイルを開
くことが出来ます。新規作成ファイルの文字コードは locale の設定によっ
て決定されるようです。

ただ、好みの文字コードを設定し、より文字化けしづらくさせるのが一般
的です。以下は、好みの文字コードを utf-8 にする設定です。

(set-language-environment "Japanese")   ;;; (1)
(prefer-coding-system         'utf-8)
(set-default-coding-systems   'utf-8)
(set-terminal-coding-system   'utf-8)
(set-keyboard-coding-system   'utf-8)
(setq-default buffer-file-coding-system 'utf-8)


デフォルトを EUC にしたい場合は euc-jp、Shift-JIS にしたい場合は
shift_jis、JIS にしたい場合は iso-2022-jp に置き換えれば OK です。
文字コードの設定に関してはこれで充分でしょう。

上の設定を少しだけ解説します。

(1) で日本語用の設定をしていますが、これによって好みの文字コードが
JIS コードになるようです。具体的には

(prefer-coding-system 'iso-2022)


が実行されます。私が使っている Debian squeeze では utf-8 がデフォル
トなので、次の行以降で設定し直しています。

▼文字コード関連の便利機能

Ctrl-x Ctrl-m c <文字コード> [Enter] Ctrl-x Ctrl-v [Enter]
  文字コードを指定し直して、現在開いているファイルを開き直す方法で
  す。結構重宝します。<文字コード> は TAB で補完出来ます。

Ctrl-x Ctrl-m f <文字コード> [Enter]
  現在開いているファイルの文字コードを変更する方法です。たくさんの
  ファイルを変換する場合は nkf なんかを使うのでしょう。

第7回終わり。

目次 / 第1回 第2回 第3回 第4回 第5回 第6回 第7回 第8回 第9回

blog comments powered by Disqus


Prev / Next

2009-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

最終更新時間: 2010-07-27 06:00

フィードメーター - マスタカの ChangeLog メモ