2009-04-13 5 views
1

나는 데이터베이스의 값을 사용하여 쿠키를 저장하고 다른 페이지의 해당 쿠키에 액세스합니다. 나는 쿠키에 A가있는 것으로 나타났습니다. 그것의 가치에서, 그것은 그것에서 잘립니다; 데이터가 포함되지 않도록 데이터를 변경하는 것 이외의 다른 방법은 어떻게 수정합니까?; 쿠키 값을 asp.net에서 트림합니다

답변

1

이는 http의 제한 사항입니다. 당신이

string cookieValue = Server.UrlEncode(someValue); 

및 디코딩과 같은 쿠키 값을 인코딩해야 할 것은 쿠키에 관해서

string someValue = Server.UrlDecode(cookieValue); 
1

세미 콜론은 특수 문자입니다. 쿠키의 값을 어떻게 든 인코딩해야합니다.

당신은 ASP.NET을 사용하고 있기 때문에, 그것은 전화로 쉽게해야한다 :

cookieString = HttpUtility.UrlEncode(cookieString); 
관련 문제