- PR -

ASPとASP.NETでUrlEncodeの結果が異なる

1
投稿者投稿内容
naomix
ベテラン
会議室デビュー日: 2003/02/01
投稿数: 56
投稿日時: 2003-07-09 18:38
ASPで作った"user_info"という名前のクッキーを
ASP.NETで取得できませんでした。
そこでトレースを見てみると、
"user%5Finfo"という名前になっていたので、
それならばと、
HttpCookie cookie = Request.Cookies[Server.UrlEncode("user_info")];
としてみたところ、やっぱり取得できません。
Server.UrlEncode("user_info")
の実行結果を確認すると、
案の定"user_info"のままです。
ためしに
ASPでServer.URLEncode("user_info")
を実行してみると
"user%5Finfo"となりました。
これはどういうことで、どうすればよいのでしょうか。

今は不本意ながら
HttpCookie cookie = Request.Cookies["user%5Finfo"]
としていますが、訳がわからないので不安です。
1

スキルアップ/キャリアアップ(JOB@IT)