Tenho uma function que recupera valores de um cookie.
O problema é que truca quando há algum caractere com acento.
Exemplo
Tássia - retorna assim: T%C3%A1ssia
Acho que isso é UNICODE, né?
Bom, como é grande a lista de caracteres que podem receber acento, quero saber sem alguém já essa listinha pronta pra eu montar um replace.
Fiz um código que funciona. Só preciso mesmo dessa listinha para encher as variáveis unicode e normal
function charDecode(str)
{
var unicode = '%C3%A0,%C3%A1'
, normal = 'à,á';
var strUnicode = unicode.split(',');
for(j = 0; j < strUnicode.length; j++){
for(k = 0; k < normal.length; k++)
{
var tratada = str.replace(strUnicode[j], normal[k])
}
}
return tratada;
}
Obrigado desde já.