Encoder - acentos e caracteres loucos  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fviana
JavaChild
[Avatar]

Membro desde: 09/06/2005 09:19:51
Mensagens: 116
Offline

estou com problemas na minha aplicação. é uma intranet em Struts, Tiles e Hibernate.
quando rodo a aplicação e abro no browser varias letras ficam e acentos ficam com caracteres diferentes ou uma '?'.
me disseram que é o encode do código e/ou browser.
como faço para ver o encode usado no codigo e como altera-lo?
[Email] [WWW] [MSN] [ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Aham, provavelmente o que está ocorrendo é que o seu web container está mandando as coisas em UTF-8 e seu browser está preparado para a codificação ISO-8859-1.
Você pode:
- Incluir isto no cabeçalho do HTML (JSP) para ver se ajuda um pouco;

- Ver se há alguma opção de "internacionalização" (I18N) no seu web container (lembro que para fazer funcionar o iPlanet Web Server tive de ligar essa opção).
[WWW]
fviana
JavaChild
[Avatar]

Membro desde: 09/06/2005 09:19:51
Mensagens: 116
Offline

cara valeu pela dica, consegui resolver.

havia este codigo em todas as paginas. alterei e deu certo


valeu...
[Email] [WWW] [MSN] [ICQ]
fviana
JavaChild
[Avatar]

Membro desde: 09/06/2005 09:19:51
Mensagens: 116
Offline

estava testando e vi outro erro.

quando os dados impressos são de consultas pelo hibernate os acentos nao aparecem, ficam com '?'.

vi a um tempo atras que era preciso alterar o encoder do banco mas era postegree e aqui uso mysql.

vc sabe de algo a respeito?
este problema não é do struts visto que swing tambem aparece com este erro.
[Email] [WWW] [MSN] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Ho-hum.

http://www.joelonsoftware.com/articles/Unicode.html
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

fviana wrote:estava testando e vi outro erro.

quando os dados impressos são de consultas pelo hibernate os acentos nao aparecem, ficam com '?'.

vi a um tempo atras que era preciso alterar o encoder do banco mas era postegree e aqui uso mysql.

vc sabe de algo a respeito?
este problema não é do struts visto que swing tambem aparece com este erro.


Você botou o banco pra Unicode?

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
fcmartins
Java Ninja
[Avatar]

Membro desde: 12/01/2005 09:40:43
Mensagens: 293
Localização: Bragança Paulista- SP
Offline

Além do artigo do Joel Spolsky, tem essa discussão aqui:
Qual character encoding usar em sites só para brasileiros?

Almanaque

{SCJP 1.4}
{SCWCD 1.4}
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team