[PHP-users 11419] Re: GETメソッドで半角アルファベットが文字化け

Shinichi Moritani php-users@php.gr.jp
Mon, 11 Nov 2002 13:11:04 +0900


森谷です。

>> $var = ereg_replace('%', '#', $var);
>> として送信し、
>> echo "GET['var']:".ereg_replace('%', '#', $_GET['var'])."<br>\n";
>> とすることで、回避することにしました。
>
> 今度は # が化けませんか???
>いや、使わないのなら良いんですが。

事の発端は、SQL を投げるときに、WHERE email LIKE '%cb%' を
送ろうとしたことからでした。
メールアドレスなので、# は入れないかなと言うことで、
% を # に変換して、SQL を投げる前に % に戻す方法を
選びました。
# が化けることってありますか?


***************************
 Name : Shinichi Moritani
 Mail : ml@moritani.com
***************************