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"