From: "NARUSE, Yui" Date: 2008-01-14T18:03:48+09:00 Subject: [ruby-dev:33090] Re: Encoding.compatible? and dummy encodings 成瀬です。 Yukihiro Matsumoto wrote: > まつもと ゆきひろです > > In message "Re: [ruby-dev:33077] Re: Encoding.compatible? and dummy encodings" > on Sun, 13 Jan 2008 22:08:18 +0900, "NARUSE, Yui" writes: > > |dummy encoding だからではなく、"\e$B4A;z\e(B" が 7bit ASCII の範囲に収 > |まっているからですね (rb_enc_str_asciionly_p)。ISO-2022-JP は常に 7bit > |なので EUC-JP だけでなく、Shift_JIS とも UTF-8 とも compatible になります。 > | > |これどうしましょうか。ESC/SI/SO があったらダメとかでしょうかねぇ・・・。 > > dummyはcompatibleじゃないとか。7bitの範囲にESCを含めないとか。 > どっちがいいかな。 ISO-2022-JP でも、[\t\n\r !-~] のみなら ESC も出てこないので、これは ascii only であってほしいかと。すると前者では都合が悪くて、後者になりそ うです。 他に 7bit なエンコーディングは UTF-7 とかでしょうか。これはいつでも結合 可能でいいのかなぁ。 -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA