[ このメッセージへの返事 ]
[ 返事を書く ]
[ 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に変換するとバッチリでした。
うーん、なんかいろんなところで詰まってばかりだなぁ。
どうもありがとうございました>かん太さん
|