프로필카테고리질문하기
로그인 계정 만들기

document.cookie 값 이스케이프

document.cookie = 'myCookie=' + value;

이렇게 쿠키를 설정할 때 value를 이스케이프 하는 방법은 무엇인가요?

답변하기 의견 추가
의견 (0)
더 많은 의견 보기

답글 (1)

394 개월 전
encodeURIComponent / decodeURIComponent 함수를 사용하는 것이 좋아 보여요.
var value = encodeURIComponent('some;value'); /* 결과: 'some%3Bvalue' */ var decoded = decodeURIComponent(value); /* 결과: 'some;value' */
escape / unescape 함수를 사용할 수도 있지만 deprecated 되었기 때문에 되도록이면 사용하지 않는 것이 좋아요.
var value = escape('some;value') /* 주의: Deprecated, 결과: 'some%3Bvalue' */ var decoded = unescape(value); /* 주의: Deprecated, 결과: 'some;value' */
의견 추가
의견 (0)
더 많은 의견 보기