Accents in URL, how can I escape them correctly ?

Sam picture Sam · Jun 19, 2011 · Viewed 9.9k times · Source

I have to get what is next to the # character in the URL (in javascript). When there's an é, for example, I get escaped characters. I can unescape() them, but I get weird characters such as Ã. How can I get the right characters ?

Answer

Rodrigo picture Rodrigo · Jun 19, 2011

use encodeURIComponent and decodeURIComponent. escape and unescape will be useful only for ASCII charset, while the former supports unicode charsets.