Skip to content Skip to sidebar Skip to footer

How To Store Other Languages (unicode) In Cookies And Get It Back Again

Can anyone help me understand how to store a cookie value that is in another language and than how to retrieve it again in that language. I seem to have my foreign language cooki

Solution 1:

Use encodeURIComponent() when setting the cookie and decodeURIComponent() when retrieving it.

var cookieValue = document.getElementsByTagName('input')[0].value;
document.cookie = "lboxcook=" + encodeURIComponent(cookieValue);

function get_cookie(cookie_name) {
    var results = document.cookie.match ('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
    return results ? decodeURIComponent(results[2]) : null;
}

Post a Comment for "How To Store Other Languages (unicode) In Cookies And Get It Back Again"