From: nobu.nakada@... Date: 2002-03-18T22:18:33+09:00 Subject: [ruby-list:34489] Re: 文字コード混在スクリプトの実行 なかだです。 At Mon, 18 Mar 2002 20:36:05 +0900, Noritsugu Nakamura wrote: > > > o body.rb を読み込む > > > o EUC と認識しつつ SJIS に変換 > > > o SJIS ファイルとして -Ks 相当で parse > > > o require も -Ks 相当で > > > > ui_?.rbで$KCODEを設定して、body.rbのほうですべてのリテラルをそ > > れに合わせて変換したいということですよね。しかし、body.rbをロー > > ドする時点ではui_?.rbはロードされていないので、どのコードに変換 > > すべきかが分からないように思えますが。ui_?.rbのrequire後に変換 > > するしかないのでは。 > > 拡張 -K オプションみたいなのがあればできそうな気もしますが…。 > (そこまで要求するのはちょっとやりすぎという気もします。 > あると便利なときはあるだろうけど) 拡張というのはどういう風に? > 考えてみると、body.rb を 2つに分けて文字コードに依存する部分を > read & kconv & eval するように変えれば、できるのかもという > 気もしてきました。 gettextでも使った方がいいかも知れません。 > > たぶんm17n rubyになれば、そういう変換は自動的にできるようになる > > と思います。 > > 2.0 には入るのでしょうかね? 1.8は無理でもその次くらいには入って欲しいんですけどねぇ。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦