Caracteres Estranhos Em Página
#1
Posted 09/06/2009, 15:17
Estou com um problema......estou desenvolvendo uma página usando include.......porém começou a aparecer alguns caracteres estranhos.......tipo este que segue ao lado Seminários - Colóquios.....
Em todas as palavras que possui acento esta ficando assim......
Adicionei a tag:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> mais não resolveu....dps alterei para a tag
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> tb continua do msm jeito.....
Oq posso fazer para resolver isso? Ou estou usando de forma errada as tags acima?
Valew
#2
Posted 09/06/2009, 18:19
#3
Posted 10/06/2009, 09:21
o problema é sua linguagem de programação, você tem que dizer a ela qual é o encoding da saída, utf-8 iso....
Desculpa mais não entendi oq vc disse......estou usando PHP e 1º passei a tag
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> mais não resolveu....dps alterei para a tag
e dps a tag
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> tb continua do msm jeito.....
Me ajudem.....
#4
Posted 10/06/2009, 09:36
#5
Posted 10/06/2009, 10:09
Qual é a codificação que você usa para salvar os arquivos?
Estou usando oq segue abaixo:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Dai fiz o seguinte:
Na minha página index.php.....logo abaixo de <title></title> estou usando o htmlentities
<?php $texto='Seminários - Colóquios'; echo htmlentities($texto, ENT_QUOTES, "UTF-8"); ?>
Bom isso resolveu em partes meu problema......o titulo e um texto no topo da página esta sendo exibido de forma correta......porém no rodapé esta da msm forma
Copyright 2009 © . Todos os direitos reservados
Dai tentei usar o mesmo código acima......mais dae ele exibiu acima da barra de rodapé o texto: Copyright 2009 ©.
Mais também quero uma coisa mais simples......em todas as páginas vou ter q usar o htmlentities....pensei que usando:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />...já resolveria meu problema......
Help me, please
#6
Posted 10/06/2009, 12:07
#7
Posted 10/06/2009, 12:18
setlocale (LC_ALL, 'pt_BR.UTF8');
use isso também, vai deixar toda saida de seus scripts php com utf-8 e os formatas de data hora em pt-br( menos os date() ), use um include de configuração, o add em cada pagina.
mas vc tem que salvar os arquivos corretamente, como o alex mostrou.
Edição feita por: Édipo Costa Rebouças, 10/06/2009, 12:19.
#8
Posted 10/06/2009, 12:53
Então, essa meta não é a codificação que o seu arquivo foi salvo. Abra o seu código no bloco de notas e vá em salvar como. Na janelinha que abrir, vai ter os campos nome do arquivo, salvar como tipo e codificação, como nessa imagem que eu achei no google. No último campo você escolhe a codificação do seu arquivo, essa codificação é importante para evitar esses problemas com caracteres diferentes. Não adianta salvar com uma codificação e usar uma meta tag com outra.
Esta com a codificação UTF-8? Esta correto ou tenho que alterar para outro tipo de codificação?
#9
Posted 11/06/2009, 13:06
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)