MovableTypeのテンプレートをEmacsのYahtmlモードで編集しているわけだが、デフォルトの漢字コードがJISな上に、選択できる文字コードにUnicodeがない。
このため、ファイルを読み込むと自動的にJISに変換されてしまうので、困った。
そこで、文字コードにUnicodeを追加した。
### yatexlib.el
;;; '(2 . *junet*) '(3 . *euc-japan*)))
'(2 . *junet*) '(3 . *euc-japan*) '(4 . *utf-8*)))
;;; '(3 . euc-jp-unix))))
'(3 . euc-jp-unix)
'(4 . utf-8-unix))))
### yahtml.el
;;; UNICODE 対応
;;;(defvar yahtml-kanji-code 2
(defvar yahtml-kanji-code 4
### .emacs
;;; yahtml
;;; MovableTypeのデータを編集するために一時的に
(if (or (equal my-machine "rainbow") (equal my-machine "lancer"))
(setq yahtml-kanji-code 4) ; 1=SJIS|2=JIS|3=EUC
(setq yahtml-kanji-code 4)) ; 1=SJIS|2=JIS|3=EUC
2013/03/31追記
単に、(setq yahtml-kanji-code nil) で、自分で設定した方が速いな...
参考にしたのはYaTeX - TeX Wiki