태그 : 쿠키
2008/01/30   쿠키에 설정한 값에 의한 오류
2008/01/29   쿠키에 한글값을 저장한뒤 다시 불러오면 깨지는 현상 [3]
쿠키에 설정한 값에 의한 오류
Siteminder에서 쿠키값을 할당하도록 설정했을때
character set을 맞춰주지 않으면 소위 '깨진 글자'가 저장된다.
그런데 이 값이 쿠키자체의 처리를 방해할 수도 있는데 문제가 있다.

예를 들면 abc=깨진글자 와 같이 저장했을때
깨진글자가 세미콜론을 방해해서 다음으로 처리되어야할 쿠키를 방해한다.
abc=깨진글자; def=normal_text; 처럼 되어야 하는데
abc=깨진글자 def=normal_text; 처럼 되는 것이다.
이렇게 되면 abc의 값은 "깨진글자"가 아니라
"깨진글자 def=normal_text"가 되어버린다.


by 꽁니아빠 | 2008/01/30 23:43 | TODO | 트랙백 | 덧글(0)
쿠키에 한글값을 저장한뒤 다시 불러오면 깨지는 현상

불러올때 UrlDecode를 사용해보자.

HttpUtility.UrlDecode(Request.Cookies["username"])

만약 이게 안 통한다면
다른 decode를 시도해 봐야 할 듯.

by 꽁니아빠 | 2008/01/29 09:28 | 트랙백 | 덧글(3)
< 이전페이지 다음페이지 >