Problema com strings acentuadas no JSF

6 respostas
lopesamf

Nos datatables todos os caracteres especiais são visualizados com um “quadrado” no browser. Já alterei o faces-config.xml, o CSS e até fiz uma rotina para converter estes caracteres mas não resolve. Alguém tem alguma noção de como resolver isso?

OBS: Estou usando o I.E. e o padrão do meu terminal é português/Brasil.

Obrigado.

6 Respostas

F

Tenho uma aplicação usando o Rialto, onde no topo dos meus jsps está assim:


E os acentos aparecem correto.

lopesamf

Pois é…nas minhas páginas já estão assim…e o problema continua…

F

Tenta charset=UTF-8

urubatan

a tua página e o header estão com encodings diferentes

coloca um <%@ page
e o header especificando o mesmo encoding que deve resolver :smiley:

ahh, faz isto na IDE que ai se precisar ela converte a página na hora :smiley:

lopesamf

Ainda não teve nenhum efeito…Minha página hoje está assim:

&lt;%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %&gt;
&lt;%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %&gt;
&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt;
&lt;%@ page isELIgnored="false"%&gt;

&lt;HTML&gt;
&lt;HEAD&gt;
&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1" %&gt;
&lt;meta http-equiv="Pragma" content="no-cache"/&gt;
&lt;meta http-equiv="Expires" content="-1"/&gt;
&lt;title&gt;..::página modelo::..&lt;/title&gt;
&lt;link rel="stylesheet" type="text/css" href="default.css"&gt;
&lt;/HEAD&gt;

OBS:O problema só ocorre em DATATABLES…em legendas e campos do tipo texto isso não ocorre…

F

Utilize
<%@page pageEncoding=“UTF-8”%>


Criado 10 de maio de 2006
Ultima resposta 11 de mai. de 2006
Respostas 6
Participantes 3