Monday, December 22, 2008

Javascript UTF-8 Decode/Encode

Decoding/Encoding UTF-8 in Javascript. Useful in dealing with special characters such as trademark symbols(™), registered trademark symbols (®), copyright symbols(ⓒ), and the likes.

function decode_utf8(s)
{
return decodeURIComponent(escape(s));
}

function encode_utf8(s)
{
return unescape( encodeURIComponent(s) );
}

No comments:

Post a Comment