Como faço para converter os atributos String de um objeto que chegam do formulário para que a codificação seja correta pois estou fazendo uma chamada remota via ajax e os dados estão vindo como, por exemplo: os espaços vêm %20.
Faço a chamada remota passando parâmetros normalmente e dá um erro de malFormed URI, para contornar esta situação usei a funcao encodeURI, mas desta forma quando os dados são persistidos os caracteres ficam da mesma forma de quando enviado, a exemplo o espaço em branco vira %20.
Daí eu precisaria, ou enviar os dados de tal forma que permita os caracteres especiais ou convertê-los, o que não é a melhor opção, na minha classe que faz a persistência propriamente dita.
[]'s
J
jwcunha
Problema resolvido!!!
Usei a função unescape(PARAMETROS DO FORM) no lugar da função encodeURI(PARAMETROS DO FORM).
Valeu.
christianovale
Entao seu problema era pra enviar os dados!
Correto.
A soluçao que te passei era pra receber os mesmo.