[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: UTF-8 で「×」が文字化け
- X-ml-count: 7291
- Subject: Re: UTF-8 で「×」が文字化け
- From: Motohiko MINAKUCHI <zxcv3794@xxxxxxxxxxxxxxxxx>
- Date: Fri, 30 Mar 2007 11:41:54 +0900 (JST)
- X-mailer: Mew version 5.2 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
水口です。
From: ARISAWA Akihiro <ari@xxxxxxxxxxxxx>
Subject: Re: UTF-8 で「×」が文字化け
Date: Thu, 29 Mar 2007 19:51:40 +0900
Message-ID: <878xdgnwzn.fsf@xxxxxxxxxxxxxxxxxxxxxxxxx>
ari> > 1 『×』の問題
ari> 優先度は un-define をロード時に unicode-basic-translation-charset-order-list
ari> を元に決まるので、(require 'un-define) の前に例えば以下のような設定を
ari> 入れてはどうでしょうか。
ari>
ari> (setq unicode-basic-translation-charset-order-list
ari> '(ascii
ari> japanese-jisx0208 japanese-jisx0213-1 japanese-jisx0213-2
ari> japanese-jisx0212
ari> latin-iso8859-1
ari> [...]
解決しました。 素晴らしい。
やったことは、以下のとおりです。
1 現状の .emacs で起動し、unicode-basic-translation-charset-order-list
の値を得る。
2 得た値を、以下の順に並べ替え。
・ ascii
・ japanese-*
・ katakana-jisx0201 (これを上位にするのは、好みでしょうね)
・ chinese-* (一部はかな/カナを含み、日本語文が表現可能)
・ 残り
3 .emacs の (require 'un-define) の直前に、以下を追加。
(setq unicode-basic-translation-charset-order-list
'(並べ替え結果))
ari> > 2 機種依存文字(???)の問題
ari> >
ari> > CP932(MS-SJIS) の FA61 という文字は、人偏付の「吾」です。 機種依存文字
ari> Mule-UCS は CP932 のいわゆる機種依存文字に対応していません。
なるほど。 U+4FC9 の UTF-8 表現を InternetExplorer からコピーして
Meadow に yank する場合は U+4FC9 が復元できるはずと考えたのですが、そん
なに簡単では無い訳ですね。
ari> un-jisx0208ex というパッケージをロードすれば大丈夫かもしれません。
ari> http://nijino.homelinux.net/emacs/jisx0208ex.html
ari>
ari> FA61 は IBM 拡張文字ですので、cp932.el も必要かもしれません。
ari> http://nijino.homelinux.net/emacs/cp932.html
こちらは、後日試させて頂きます。
ありがとうございました。
--
水口 元彦 (みなくち もとひこ)
zxcv3794@xxxxxxxxxxxxxxxxx