Olá!!!
O que eu devo fazer para aparecer a acentuação correta no meu JSP???
Pq esta aparecendo só simbolos onde tem acentuação.
Thks !!!
Olá!!!
O que eu devo fazer para aparecer a acentuação correta no meu JSP???
Pq esta aparecendo só simbolos onde tem acentuação.
Thks !!!
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
não adiantou!!!
Eu tirei esse : <meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
e coloquei o que vc me passou e não adiantou…
Deixei sem nada e tb não adiantou…
Da uma olhada depois no padrão w3c…
mas faz o seguinte, qdo vc quiser usar algum acento, substitui por: ´
por exemplo:
Fábio = Fábio
FÁbio = FÁbio
Você = Você
VocÊ = VocÊ
não = não
nÃo = nÃo
laço = laço
laÇo = laÇo
pó = pó
pÓ = pÓ
Abraços.
[quote=“fabiozoroastro”]Da uma olhada depois no padrão w3c…
mas faz o seguinte, qdo vc quiser usar algum acento, substitui por: ´
por exemplo:
Fábio = Fábio
FÁbio = FÁbio
Você = Voc&etilde;
VocÊ = Voc&Etilde;
pó = pó
pÓ = pÓ
Abraços.[/quote]
Valeu pela dica mas acontece que o eu quero mostrar esta vindo de um banco da dodos
Ei, hammm, entendi.
Mas um método pronto pra isso eu desconheço… Em php, vc poderia usar <? htmlentities()?>
mas como estamos falando de Java,
cria um metodo:
public static void padraoW3c(String valor){
valor.toLowerCase().replaceAll("á","&aacute;");
valor.toLowerCase().replaceAll("é","&eacute;");
valor.toLowerCase().replaceAll("í","&iacute;");
valor.toLowerCase().replaceAll("ó","&oacute;");
valor.toLowerCase().replaceAll("ú","&uacute;");
}
Bjok
Vou tentar explicar melhor o que esta acontecendo:
Estou com um problema de Acentuação. Tem hora que a centuação da certo e tem hora que não da
Possuo uma pagina JSP que faz busca.
Seu funcionamento é o seguinte:
Se busca por muitos dados:
… Chamar um Java que faz o acesso ao BD
… Receber uma Lista com os dados.
…Qdo ela recebe essa lista, monta uma tabela e imprimi os dados [color=“red”]com erro de acentuação[/color]
Se a busca é por um dado
… Chama o mesmo Java só que serviço difente
… Recebe uma Estrutura
… Redireciona os dados dessa estrutura via Browser para uma pagina onde os dados serão impressos com [color=“blue”]com a acentuação [/color]certa
O que eu gostaria de saber é porque em uma situação acentuação sai certa e na outra não???
Ja verifiquei as configurações da pagina e as duas possuem o seguinte:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xml; charset=iso-8859-1" >
</HEAD>
O que pode ser???
Obrigada!!!
Gente, resolvi o problema!!
Era no Tomcat!
Entrei na Pagina do Tomcat.
Cliquei em Tomcat Administration e
Preenhi o URIEncoding com iso-8859-1
Valeu pessoal !
opa,
faltou o iso-8859-1:
<%@page pageEncoding="UTF-8"%>
:okok:
se isso não funcionar pode tentar configurar o header do response. No serviço tivemos esse problema para enviar os dados para um javascript, precisamos configurar o header do response para que ele enviasse os dados com os acentos.
Alem de ter configurado o servidor, como disse anteriormente
No codigo eu troquei todos:
UTF-8
para:
iso-8859-1