[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [FAQ] MULE-UCS 関連
- X-ml-count: 6782
- Subject: Re: [FAQ] MULE-UCS 関連
- From: YAGI Tatsuya <ynyaaa@xxxxxxxxx>
- Date: Sun, 06 Nov 2005 18:49:27 +0900
- User-agent: T-gnus/6.17.3 (based on No Gnus v0.3) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.3 Emacs/21.4 (i386-mingw-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.11-pre (ASAGAO)
矢木です。
ari@xxxxxxxxxxxxx (ARISAWA Akihiro) writes:
>utf-translate-cjk-unicode-range を設定すると japanese-jisx0208 に
>デコードできます。例えば以下のような感じです。
>
>(utf-translate-cjk-set-unicode-range
> '((#x00a2 . #x00a3) (#x00a7 . #x00a8) (#x00ac . #x00ac) (#x00b0 . #x00b1)
> (#x00b4 . #x00b4) (#x00b6 . #x00b6) (#x00d7 . #x00d7) (#X00f7 . #x00f7)
> (#x0370 . #x03ff) (#x0400 . #x04FF) (#x2000 . #x206F) (#x2100 . #x214F)
> (#x2190 . #x21FF) (#x2200 . #x22FF) (#x2300 . #x23FF) (#x2500 . #x257F)
> (#x25A0 . #x25FF) (#x2600 . #x26FF) (#x2e80 . #xd7a3) (#xff00 . #xffef)))
この設定で japanese-jisx0208 に変換されるようになりました。
>Mule-UCS は Unicode コンソーシアムの変換テーブルに従っているのに対して、
>Emacs22 は glibc の変換テーブルに従っていたと思います。
subst-jis.el 中の定義を (#x005c ?\) に書き換えてみると
(encode-coding-string "\" 'utf-8) => "\301\234"
#x80 未満 や #xFFFF を超えるものにマップされる事は考慮されてないみたいです。
おわり