Em alguns casos o uso de caracteres especiais e até mesmo acentos podem trazer problemas na exibição de algumas páginas html, php, etc. Um script simples e rápido pode resolver todo o problema…
Insira o seguite código PHP em sua página:
<?php header(“Content-Type: text/html; charset=ISO-8859-1“,true) ?>
Basta salvar o arquivo com a extenção .php (caso seja um html) 😉
Oi Alexandre,
eu estou a fazer um blog e tenho esse problema…
Onde poderei colocar esse código, (em que página) uma vez ter vários ficheiros em PHP com a estrutura.
Será na página onde escrevi a palavra…
Obrigado!!
coloque no index e teste, mas é necessário ter em todas as páginas…
Rui, boa tarde.
Voce tem que inserir em todas as páginas, lembrando que o script apenas ira forçar o charset=ISO-8859-1 nada mais além disso…
quanto ao local, fica a seu critário, é um script PHP fechado, vc pode inserir até no início do seu código que não tem problema…
qualquer dúvida poste aqui, se eu puder ajudar…
abs 😉
eu coloquei esse código mas não deu certo, gostaria de saber onde colocar esse código.
Por favor, caso não seja muito incomodo, da pra explicar com mais um pouco de precisão, é que eu sou muito iniciante em PHP
obrigado
vc pode inserir na primeira linha do seu código, porém isso é um script PHP, logo vc deve salvar seu arquivo com a extensão .php senão não funciona…
Caro Alexandre,
antes demais muito obrigado pela rapidez na resposta ao post…
Mas acontece que não consegui solucionar,
inseri o código como disse no início e até no fim e nada?!
Deu-me sempre este erro:
Parse error: parse error in C:\wamp\www\crid\wp-content\themes\graveyard-shift\page.php on line 1
O que será?!!
Descule o incomodo.
Muito Obrigado
Funcionou perfeitamente aqui, agradeço muito. Vlw!
Perfeito amigo, muito obrigado mesmo!!!! salvou meu dia ok? abraços e muito sucesso!!!
Olá amigo, desde já agradeço a ajuda que está nos dando.
Estou com este problema, coloquei este código na minha página, mas ela só funciona para os códigos em php
exemplo: echo “Visualização”;
se escreve em html isso, ele imprime errado, com os acentos errados.
O que pode ser isso?
Desde já agradeço a comprensão e o tempo disponibilizado!!!
Att
Tiago Turquette
Cara, todas as vezes que eu usei esse hack nos meus arquivos ele funcionou, se vc estiver digitando o texto por um editor como dreamweaver por exemplo, use caracteres especiais: visualização isso com certeza resolve é uma forma manual de fazer, não acho viável…
Só pra lembrar, meu blog mudou de endereço:
http://www.rudalov.com/blog
abraço e até
Olá, para resulver isso é so colocar o codigo apos abrir a conexão com o banco, é válido lembrar que ao abrir uma conexão e tentar abrir outra, terá que adicionar do mesmo jeito:
mysql_query(“SET NAMES ‘utf8′”);
mysql_query(‘SET character_set_connection=utf8’);
mysql_query(‘SET character_set_client=utf8’);
mysql_query(‘SET character_set_results=utf8’);
Este é um pequeno Bug de padronização de Charset. Espero ter ajudado.
Kleber, valeu pela dica companheiro… resolveu meu problema!!
Realmente, apliquei em um arquivo meu de selects e resolveu o problema, obrigado 😀
Cara, obrigado!
É esse mesmo o problema. O meu banco mysql está setado para collation latin1-general_ci e quando usávamos no php.ini o padrão para iso-8859-1 e no html a mesma tablema iso, o php saia errado e o html certo. Se tentássemos tudo em utf-8, o que vinha do banco (php) estava errado. Enfim, sua dica ajudou, e muito!
Pou muito bom cara, já tava ficando maluco aqui e tu me resolveu isso.
Muito obrigado pela dica. Ajudou muito mesmo.
Kleber, já estava a um bom tempo procurando esta solução, achei várias explicações mas nenhum dava certo. Felizmente encontrei sua resposta e resolvi o problema. Muito obrigado por trazer parte de seu conhecimento para ajudar….
Cara muito obrigado esse codigo me ajudou muito!
mysql_query(“SET NAMES ‘utf8′”);
mysql_query(‘SET character_set_connection=utf8′);
mysql_query(‘SET character_set_client=utf8′);
mysql_query(‘SET character_set_results=utf8′);
Show de bola me ajundou muito.
Parabéns pelo blog
Valeu pela informação!
Obrigado pela mão!
Abração tchê!
Deu certo aqui colega, obrigado pela ajuda
Funcionou!!!! Obrigada!!! Você saberia qual código usar para ter o mesmo efeito em páginas html?
Abraço
Bom dia
Acho que isto ja vai funcionar.
abraços \õ/
Galera como esse post é um pouco antigo vou dar um dica pra quem encontrar agora não quebrar a cabeça rsrs as aspas devem ser simples e nao duplas, pra funcionar na versão de php atual, vlw
Ótima dica!
Muito obrigado!
No começo deu errado, más quando percebi que já tinha um código desses no PHP e então foi só mudar para “charset=ISO-8859-1” e deu certo. Valeu!
Parabéns funcionou perfeitamente!
Valeu cara, resolveu, só alterei as ” por ‘ daê funfou que é uma beleza!!!
Coloquei no arquivo que faz a conexão com o BD, como esse arquivo esta “include” em todos os outros resolveu geral!!
Abraço
Salvou 😀
Deu certo para os dados dinâmicos, porém as informações estáticas não reconhece os acentos.
Vlw funcionou, Obrigadão :3