Pegando valor não UTF-8 da página  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
gumatias
JavaGuru

Membro desde: 16/12/2008 21:59:43
Mensagens: 207
Offline

Ola Pessoal,

Estou enfrentando um problema básico de encoding... estou usando o Struts como framework. O problema é que na hora que eu pego a String que foi digitada no meu form vem com um caracter diferente do que foi digitado,

EX: maça.com ----> maça.com

Alguém tem alguma dica? eu ja tentei muitas coisas referente a deixar a página em UTF-8 só que parece que ainda falta definir algum parâmetro.

struts-config.xml


no JSP que está o form:


Por acaso estou esquecendo de algo mais?

This message was edited 1 time. Last update was at 16/09/2009 09:48:37

gumatias
JavaGuru

Membro desde: 16/12/2008 21:59:43
Mensagens: 207
Offline

Dando uma pesquisada nos forums antigos do GUJ eu consegui pegar o caracter correto definindo as minhas páginas com o encoding ISO-8859-1, mas porque com UTF-8 não funciona??? ninguém aqui te um projeto em struts que utiliza UTF-8 em que possa me dar uma mão?

Abraços.
D?ora Cole Bernardi
Debugger

Membro desde: 27/02/2009 08:19:19
Mensagens: 58
Offline

Vc ja tentou dar uma olhada na codificação do banco???
Eu tive este problema e era pq no banco tinha uma codificação e no meu projeto tinha outra...
Deixei as duas como UTF-8 e aí resolveu!


Espero ter ajudado!

Vlw pessoal []'s a todos
Debo0
gumatias
JavaGuru

Membro desde: 16/12/2008 21:59:43
Mensagens: 207
Offline

D?ora Cole Bernardi wrote:Vc ja tentou dar uma olhada na codificação do banco???
Eu tive este problema e era pq no banco tinha uma codificação e no meu projeto tinha outra...
Deixei as duas como UTF-8 e aí resolveu!


Espero ter ajudado!


Então cara... pra falar a verdade nem utilizando O banco nessa página eu to... porque eu estou dando o print do que eu digitei assim que ele pega o Form na Action, e está vindo esse caracter estranho, mas alguma dica? derrepente deve ser algum lugar que eu esqueci de difinir...

Valeu pela ajuda!
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Você exibe a string no mesmo JSP ou em outro? Não é seu browser que está se confundindo?

Essa string maça.com acontece quando bytes UTF-8 são decodificados como ISO-8859-1. Estou imaginando que a JSP de exibição esteja em outro encoding, ou mesmo sem.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team