&MCS-xxxxxxxx; (Re: IDS、実体参照)

守岡知彦 / MORIOKA Tomohiko tomo @ m17n.org
2002年 12月 25日 (水) 15:35:14 JST


>>>>> In [chise-ja : No.00099] 
>>>>>	"江渡さん" = Kouichirou Eto <2002 @ eto.com> wrote:

江渡さん> &MCS-というのがあってびびりました。これはどのように取りあつ
江渡さん> かうのが正しい?  &MCS-ということは、他のどの文字コードにも属
江渡さん> さない文字ということなのだと思いますが、これは文字オブジェク
江渡さん> トとして考えていいのですか?
江渡さん> それともbuiltin characterってやつですか?

どの実体参照定義でも encode できなかったものを system-char-id を使って
encode したもので、当然のことながら情報交換には適しません。そういう訳
で、これが出て来るのは何かが間違っている証拠なのです。という訳で、直し
ときました。cvs update すれば直っていると思います。

江渡さん> あるchar_idが、builtin characterなのか文字オブジェクトなのか
江渡さん> は区別する方法はありますか?

文字属性を持っているかを判定すれば良いと思います。例えば、

(defun tomo:char-builtin-p (char)
  (encode-char char (car (split-char char)) 'defined-only))

という判定法はいかがでしょうか?

-- 
││ ─ │  ─  /    ─   ┼─     ┬                ─   ─┼ ┬┴─
┯━…‥・きっと 真実は呆れてる・‥…━━┯━━━┯━
                ┼|〓━ 守岡 知彦 (MORIOKA Tomohiko) <tomo @ m17n.org> ─ ─┬
┻┻━┻━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━




More information about the CHISE-ja mailing list