From: moochan Date: 1999-03-03T13:28:39+09:00 Subject: [ruby-dev:5923] eucRe: Re: mod_ruby-0.0.7 moochan です. On Wed, 3 Mar 1999 12:34:08 +0900 Shugo Maeda wrote: >> 現在,mod_ruby評価に用いているCGIは,コメントやStringオブジェクトに >> sjisを使っているので >> >> #!/usr/local/bin/ruby -Ks >> >> を指定しています. >> >> # 回避策があれば削除しますですが... > >1). EUCに変換する。 > > ruby -i.orig -r kconv -ne 'print Kconv::toeuc($_)' *.rb EUCコードは,CGIとデータ(DBMファイル)双方にあり,そう単純にいかないのです. このCGIは,Perlからのにわか移植なのですが,以前からユーザが半角カナを使っ ていてそのデータがDBMファイルに格納されているのです.半角カナを EUC倍角カ ナに変換すると表示フィールドの幅が溢れたり,体裁がわるくなったりと面倒なの で,止む無くそのままsjisでいくことにしたのでした. # 本当はEUC変換したかったんだけどなあ.(^^;;; >2). srm.confなどで > > RubyKanjiCode SJIS > > とする。 今回のCGIは例外であり,そのように固定はしたくないんです. # 実は,その他のCGIは全てEUCなんです(^^;;; ># 個人的には1がおすすめかな(^_^; で,両案とも ?? です. # うーん.第3の道はないかなあ...困ったなあ... --- (^。^)(^・^)(^-^)(^ム^) 〜 moochan@ss.hitachizosen.co.jp