前田です。
At Sat, 26 Jul 2003 19:18:27 +0900,
Shugo Maeda <shugo@...> wrote:
> > > なるべく必要のないエスケープはしたくないので、ismbchar/mbclenを使っ
> > > て$KCODEに応じた処理をするように変更しようと思います。
> > >
> >
> > compileとevalが違う$KCODEで実行されることも考えて、やっぱり
> > String#dumpの仕様がいいと思います。
>
> うーん、そうですか。
> コンパイル後のコードが読みにくくなることがちょっと気になるので、
> もう少し考えさせてください。
IRCの%Rubyで聞いてみても、どちらがよいという結論は得られなかった
のですが、やっぱりismbchar/mbclenを使うことにしました。
String#dumpの仕様だと、任意のバイト列を処理するためのものという感
じがするのですが、erubyはテキスト処理用のプログラムなのでエスケー
プする必要はないのでないか、というのが表向きの理由ですが、本音は
「SJISに対応するためにEUCまでエスケープするのはいや」といったとこ
ろです(^_^;
--
前田 修吾