URLDecoder: problema com caracteres unicode

0 respostas
Bani

Tenho um JavaScript que faz escape() de uma string e manda como parâmetro para o meu servlet.
No servlet eu uso o URLDecoder para pegar de volta a String.

Porém, se o comentário contiver coisas que são encodadas com unicode (contendo u2 na String), aí obtenho o seguinte erro:
URLDecoder: Illegal hex characters in escape (%) pattern - For input string: “u2”

Estou fazendo a chamada como URLDecoder.decode(URLDecoder.decode(keyvalue[1], “utf-8”), “iso-8859-1”);

Será que o encoding está errado? E existe alguma forma de eu descobrir qual seria o encoding certo e passar como parâmetro?

Criado 23 de setembro de 2009
Respostas 0
Participantes 1