Re: しつこくCGIについて2&かん太さんへ



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: 68user @ 202.230.39.9 on 97/6/19 17:20:55

In Reply to: しつこくCGIについて2&かん太さんへ

posted by 68user @ mamb.cs.gunma-u.ac.jp on 97/6/18 18:29:08

>半角英数字なら引っかかってくれるんですが、マルチバイトコード
>は全然だめです。どうすればいいでしょうか?

これなんですが、formからのデータを受け取る場合、英数字は
そのまま渡されますが、日本語の``あ''は``%1B%24B%24%22%1B%28J''
に変換されるようです。これのデコードをまったくしてなかったのが
原因のようで(まだうまくいってないんで、確証はありませんが)。


>またスクリプト中に、検索したい文字列(マルチバイトコードを含む)を
>書くにはどうすればいいでしょうか。要は、
>if ( m/あいう/ ){
>s/漢字/かんじ/;
>みたいなことをやりたいんですが、クォーティングしてもダメでした。

スクリプトをjisで保存してました、、、お恥ずかしい。
eucに変換するとバッチリでした。

うーん、なんかいろんなところで詰まってばかりだなぁ。


どうもありがとうございました>かん太さん