Problema com acentuacao  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Thiago Ananias
JavaChild
[Avatar]

Membro desde: 07/11/2006 17:05:52
Mensagens: 120
Offline

Olá pessoal.. estou comecando com JSP...meu problema é vicios adquiridos com ASP...estou com a seguinte pagina:



Acontece que em qualquer lugar...se aparecer algum acento dá este erro:
org.apache.jasper.JasperException: /includes/usuarios.jsp(33,11) Invalid byte 2 of 3-byte UTF-8 sequence.


Como eu arrumo?
[MSN]
eltonk
JavaEvangelist
[Avatar]

Membro desde: 26/01/2005 18:59:41
Mensagens: 487
Offline

Altera o CharSet para ISO-8859-1



deve resolver

/**
* @author Elton Kuzniewski
* SCJA1.0, SCJP5.0, SCWCD5.0, SCBCD5.0
* @see www.eltonk.com.br
*/
[ICQ]
Thiago Ananias
JavaChild
[Avatar]

Membro desde: 07/11/2006 17:05:52
Mensagens: 120
Offline

ainda esta dando este erro

Invalid byte 2 of 3-byte UTF-8 sequence[code]
[MSN]
marcelo_emanoel
Debugger

Membro desde: 01/07/2004 16:42:17
Mensagens: 62
Localização: Campina Grande
Offline

Só uma sugestão: pelo código que vc mostrou vc mexe com sql no próprio jsp. tente ao máximo evitar esse tipo de comportamento. JSP devem meramente exibir informações. Procure remover essa lógica da apresentação usando servlets ou qq outro framework. Dessa maneira que está, vc continua programando em ASP com um outro "idioma". Procura informações sobre os frameworks web que tem por aí. Struts 2, JSF, Spring, DWR esse tipo de coisa... vc vai ver que o código fica diferente... mais legivel e sem a necessidade de cometer esse tipo de falhas

Abraço
eltonk
JavaEvangelist
[Avatar]

Membro desde: 26/01/2005 18:59:41
Mensagens: 487
Offline

Thiago

Poste o stacktrace completo... o erro pode estar ocorrendo antes disso...

[]s

/**
* @author Elton Kuzniewski
* SCJA1.0, SCJP5.0, SCWCD5.0, SCBCD5.0
* @see www.eltonk.com.br
*/
[ICQ]
Thiago Ananias
JavaChild
[Avatar]

Membro desde: 07/11/2006 17:05:52
Mensagens: 120
Offline

org.apache.jasper.JasperException: /includes/amadeus.jsp(162,30) Invalid byte 2 of 3-byte UTF-8 sequence.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:8
org.apache.jasper.compiler.JspDocumentParser.parse(JspDocumentParser.java:214)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:199)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:30
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.


valew eltonk!
[MSN]
Thiago Ananias
JavaChild
[Avatar]

Membro desde: 07/11/2006 17:05:52
Mensagens: 120
Offline

Pessoal! Obrigado pelas dicas! Eu estou utilizando Struts! mas ainda estou tendo problemas com acentuacao!! o que acontece?! As pelavras as vezes vem zoadas mas as vezes vem corretas! coisa de louco!
oq pode ser?
[MSN]
hugov
JavaEvangelist

Membro desde: 30/08/2004 14:14:23
Mensagens: 357
Offline

Você está fazendo includes em seu JSP, altere em todos os JSP's o charset para ISO-8859-1

Vitor Hugo
Analista Desenvolvedor Java
WebLog : http://emdia.wordpress.com/
Skype : hugov_br
[Email] [WWW] [MSN]
Thiago Ananias
JavaChild
[Avatar]

Membro desde: 07/11/2006 17:05:52
Mensagens: 120
Offline

Seguinte eu já tentei utilizar meta tags, diretiva e o carset lá com response mas continua dando esse embaralhamento das letas com acento! o engraçado é que quando eu salvo a pagina pelo Eclipse e mando rodar dnovo ela vem correta! mas se eu executo direto ela vem zoada
[MSN]
Thiago Ananias
JavaChild
[Avatar]

Membro desde: 07/11/2006 17:05:52
Mensagens: 120
Offline

Pessoal ninguem mais tem ideia do que pode ser? eu já mudei em todos os meus JSP's procurei no find no eclipse todos os arquivos que tinham UTF-8 e meudei pro ISO mas ainda naum deu certo....
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team