From: Inaba Hiroto Date: 1998-07-17T18:52:00+09:00 Subject: [ruby-dev:3336] Kanji treatment in String#inspect & mbctab definition String#inspectですが、現在(1.1c0)は0x80以上の文字コードをそのまま出力 してしまっていますが、なぜなのでしょう。 EUC漢字の為とするなら、その前にismbcharによるチェックをしているので、 必要ないと思います。 それからそのismbcharが$KCODE=="euc"のとき参照するテーブルmbctab_eucの 定義ですが、\200-\377が1になっています。\241-\376でよいのではないで しょうか?X0201カナを考慮しても\216を追加するだけでよいと思います。 mbctab_sjisは、自分はどうでもよい:->のですが、\200や\375-\377はいらな いでしょう。 -- 稲葉 浩人 (inaba@st.rim.or.jp)