Quantcast
Channel: For .NET Hero
Viewing all articles
Browse latest Browse all 56

[ASP.NET] Url Encoding. Plus Sign "+" in QueryString

$
0
0
TripleDes 방식으로 암호화를 한 문자열을 쿼리 스트링(QueryString)으로 전달할때 더하기 기호(Plus Sign)이 있는 경우 정상적으로 읽지를 못하는 경우가 발생하여 검색을 해봤다. 그리고 발견한 해결 방법은... 더하기 기호("+")를 특정문자열로 치환을 해서 전달받는 페이지에서도 한번더 치환을 하는 방법을 찾아서 해결 했다. A.aspx - 값을 전달하는 페이지 string dataString = dataString.Replace("+", %252b"); // 더하기 기호를 %252b 문자열로 치환을 한다. Response.Redirect("~/B.aspx?data={0}", Server.UrlEncode(dataString)); B.aspx - 값을 전달받는 페이지 string reciveData = Server.UrlDecode(Request.QueryString["data"].......

Viewing all articles
Browse latest Browse all 56

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>