From: Masao Shirakura Date: 2000-08-25T15:19:53+09:00 Subject: [ruby-list:24483] Re: レンタルサーバで eruby 白倉です、こんにちは > 内に > > としても、 > lynx で "ヘッダリクエスト"を見てみると US-ASCII になっているようです > つまり、ヘッダリクエストで erubyのデフォルト漢字コードを指定しているようで す > デフォルトの config.h の内容を変更したら解決しました > > # もしかしたら、使った erubyのバージョン古い? > > しかし、シェルスクリプトからerubyを呼び出すようにして > -KE 指定しても駄目でした なんでだろう? えとですね〜 erubyでは、デフォルトの漢字コードとスクリプト自身の漢字コードが あってないとうまくいきません。 仕方ないので、SJIS版ではSJISのソース、EUC版ではEUCのソースで 実行しています。 処理する漢字コードは変更できるけど、ソースは無理みたいです。 あと、こちらではcgiモードでは引数が使えないようにしています。 (http://XXX/cgi-bin/eruby?/etc/passwd が実行できてしまう) これも、オリジナルに反映してもらったほうがいいですよね 白倉 masa@masternet.or.jp