Mule-UCS on XEmacs

UTF-8 の auto-detect

以下の設定で、UTF-8 の自動コード判定が可能となります。
(UTF-16 はどうやればできるのでしょうか…。)

(require 'un-define)
(coding-system-put 'utf-8 'category 'utf-8)
(set-coding-category-system 'utf-8 'utf-8)
(set-language-info
 "Japanese" 
 'coding-priority (cons 'utf-8
                        (get-language-info "Japanese" 'coding-priority)))
(set-language-environment "Japanese")

なお、以下の jisx0213 を使う場合は、set-language-info は不要です。

JIS X 0213

Mule-UCS に附属の jisx0213 を XEmacs で動くようにしました。

xjisx0213.tar.gz (123k)

jisx0213.el と *.elc を load-path の通ったところに置いて、 以下を設定してください。
iso-2022-jp-3, iso-2022-jp-3-compatible, euc-jisx0213, shift_jisx0213 が コーディングシステムとして利用できます。 (iso-2022-jp-strict は未対応です。)

(require 'jisx0213)
(set-language-environment "Japanese")
(ad-activate 'decode-coding-region)
(ad-activate 'encode-coding-region)

詳細は附属の readme.xemacs を参照してください。


Valid XHTML 1.1! Valid CSS!
戻る