From: nobu.nakada@... Date: 2000-03-08T02:00:46+09:00 Subject: [ruby-list:21249] Re: cgi.rb BUG? なかだです。 At Tue, 7 Mar 2000 10:05:43 +0900, matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > |これ、どうしましょうか? CGI.pm でも対応していないようです。というか、 > |いきなり unicode が混ざっても良くないような。charset 指定がある場合に > |はさらにコード変換して、という事もできそうですが、そうでない場合などに > |は、コードの 100% の自動判定も不可能という問題もありますし。 > > 内心はほっとけば良いと思ってます。 unicode.rb とかで別扱いくらいまででしょう。大体あれは unicode (というか UTF-16)なんでしょうか、UCS-4 なんでしょうか。 > |その他、Fixnum#chr() の拡張とすべきかとかも検討も必要そうな。 > > 8bitを越える数値に対応するchrは「文字」の定義ができるまでは > 導入しません。しかし、「文字」の定義には内部コードという概念 > が必要のような。 Fixnum にくっつけたのは、そんなに深く考えたわけじゃありませんが、 少なくとも Fixnum#chr() ではまずいでしょう。wchr じゃなくて uchr とか、そのものずばり ucs4 とか unicode, utf16 とかにした方が 良かったかも。 -- そうだ 強気に ちょっと インチキに☆彡 中田 "Bugるくらいがちょうどいいかも;-)" 伸悦