[Macemacsjp-users 448] 10.4.x での日本語入力文字化けについて

Back to archive index

irodo****@irodo***** irodo****@irodo*****
2005年 6月 2日 (木) 00:24:47 JST


本庄と申します。
皆様、よろしくお願いします。

Carbon Emacs の Mac OS X 10.4 対応版で、日本語入力が文字化けになる件で
すが、対処方法がわかったので報告します。
ただ、私の能力不足で原因となる箇所の特定まではできませんでした。

Carbon Emacs の起動が終わった時点で、keyboard-coding-system を見ると、

  (keyboard-coding-system)
  mac-roman

と出力されます。これを上書きする、

  (set-keyboard-coding-system 'sjis-mac)

を実行すると、以降文字化けは起きなくなります。
# 残念ながら後述する理由により ~/.emacs に記述しても無意味です。起動完
# 了後に行う必要があります。


以下は原因を自分なりに探ってみた経過です。
carbon-emacs-japanese-init.el 中に

  (set-keyboard-coding-system 'sjis-mac)

と記述があるのですが、この設定がどこかで解除されているようです。
試しに、carbon-emacs-japanese-init.el の先頭と最後、~/.emacs の最後で
coding-system を echo するようにしてみましたが、いずれも sjis-mac と出
力されます。
このあと、起動までに出るメッセージは以下の 3 行です。

  For information about the GNU Project and its goals, type <f1> C-p.
  Loading font-lock...done
  Loading jit-lock...done

最後にやっている処理で、coding-system に関係しそうなものとなると、
splash に「Emacs入門ガイド」と日本語が表示されるようになったのが原因か?
と思ったんですが、関係ありますかね?

-- 
Eiji Honjoh



Macemacsjp-users メーリングリストの案内
Back to archive index