Meadow を完全に UTF-8 に移行しようとして…
今のところ .emacs にこんな感じの設定をしている
(都合によりほとんどの設定はコメントアウトしてある)。
;;;; 日本語環境の設定 ;; ;; 以下の3つは set-language-environment よりも先に書いておく必要がある ;; (require 'un-define) ;; (require 'un-tools) ;; (require 'jisx0213) (set-language-environment 'Japanese) ;; (set-language-environment 'utf-8) ;; (prefer-coding-system 'utf-8) ;; ;; modified coding detection priority. (low => high) ;; (mapc #'prefer-coding-system ;; '(shift_jis iso-2022-jp euc-jp utf-8)) ;; (set-default-coding-systems 'utf-8) ;; .emacs の最後に書いた方が無難?らしい ;; (setq default-keyboard-coding-system 'japanese-shift-jis-dos) ;; IN ;; (setq default-terminal-coding-system 'japanese-shift-jis-dos) ;; OUT ;; (setq default-buffer-file-coding-system 'utf-8) ;; buffer ;; ;; (set-keyboard-coding-system 'utf-8) ;; ;; (set-terminal-coding-system 'utf-8) ;; (set-w32-system-coding-system 'japanese-shift-jis-dos) ;; (set-clipboard-coding-system 'japanese-shift-jis-dos) ;; (setq default-file-name-coding-system 'japanese-shift-jis-dos) ;; (setq default-process-coding-system '(utf-8 . utf-8)) ;; ;; (setq file-name-coding-system 'utf-8) ;; ;; (set-buffer-file-coding-system 'utf-8) ;; U+0080 - U+2E7F の文字を CJK にデコード ;; http://nijino.homelinux.net/emacs/utf-cjk.html (utf-translate-cjk-set-unicode-range '((#x00a2 . #x00a3) ; ¢, £ (#x00a7 . #x00a8) ; §, ¨ (#x00ac . #x00ac) ; ¬ (#x00b0 . #x00b1) ; °, ± (#x00b4 . #x00b4) ; ´ (#x00b6 . #x00b6) ; ¶ (#x00d7 . #x00d7) ; × (#X00f7 . #x00f7) ; ÷ (#x0370 . #x03ff) ; Greek and Coptic (#x0400 . #x04FF) ; Cyrillic (#x2000 . #x206F) ; General Punctuation (#x2100 . #x214F) ; Letterlike Symbols (#x2190 . #x21FF) ; Arrows (#x2200 . #x22FF) ; Mathematical Operators (#x2300 . #x23FF) ; Miscellaneous Technical (#x2500 . #x257F) ; Box Drawing (#x25A0 . #x25FF) ; Geometric Shapes (#x2600 . #x26FF) ; Miscellaneous Symbols (#x2e80 . #xd7a3) ; East Asian Scripts (#xff00 . #xffef))) ;; ;; JIS X 0208 の規格には含まれない NEC 特殊文字 (13区) と ;; ;; NEC 選定 IBM 拡張文字 (89〜92区) への対応 ;; ;; http://nijino.homelinux.net/emacs/jisx0208ex.html ;; (eval-after-load "subst-jis" '(load "subst-jisx0208ex"))
最初の方にある「un-define」などの3行をコメントインすると Meadow の起動時にエラーになる。
また一番最後の「JISX0208」のところも同じく起動時にエラーになる。
「set-language-environment」以下の設定をコメントインすると
デフォルトのエンコーディングが「UTF-8」になるのだけど
「twittering-mode」を起動したときに「XML」関連のエラーが起きる。
「Mule UCS」は最新の「Meadow 3」だといらないみたいだけど
とりあえずパッケージをインストールしてある。
今の状態でも大体の文字は化けずにうまく表示される。
理想はこんな感じ