dポイントプレゼントキャンペーン実施中!

お世話になっております。
POST通信で "%" 文字を送信したいです。
エスケープの方法等調べてみたのですがどうしてもわかりません。
ご教授頂ければと思います。。
どうぞよろしくお願いします。
下記2つを実行して例(2)の%を扱った場合、正常に出力されません。
何か解決方法が何かあればと思い投稿させて頂きました

例(1)
実行:http://localhost/test/test.asp?aa=A0001 をIEから実行した場合・・・
結果:IE上にA0001と正常出力されます。。。
例(2)
実行:http://localhost/test/test.asp?aa=%0001 をIEから実行した場合・・・
結果:IE上には何も表示されません。(真白な画面になります。。)
--- test.asp -------------------
<%
response.write(request("aa"))
%>
-------------------------------

A 回答 (1件)

"%"を"%25"に置き換えたらどうでしょうか?



http://localhost/test/test.asp?aa=%250001
    • good
    • 0
この回答へのお礼

回答ありがとうございます。m(_ _)m
早速試してみます。

お礼日時:2009/05/19 19:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!