Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então galera, na minha página ela tem a seguinte estrutura:
<!DOCTYPE html>
<head>
<meta charset="utf-8">
....
</head>
<body>
include "menu.php";
include "conteudo.php";
include "rodape.php";
</body>
....Resumindo: O conteudo do banco não vem com acentuação (vem com aqueles erros), como faço para consertar????
>
Olá! Ao mandar exibir o conteúdo do Banco de Dados, use a função utf8_decode do PHP. Estive com um problema parecido e me ajudou a função.
http://www.php.net/manual/pt_BR/function.utf8-decode.php
Espero ter Ajudado!
Aew Gustavo :d
Então oq ele fez foi trocar aquele simbolo de erro '<?>' por apenas '?' , ta foda :/
Mais alguma dica?
minha pagina esta com meta utf8 ja
<?php
//use na primeira linha das paginas incluídas
header('content-type: text/html; charset=utf-8');
?>>
<?php
//use na primeira linha das paginas incluídas
header('content-type: text/html; charset=utf-8');
?>
Num funcionou manim :/
Nossa to no desespero ja
Tenta usar a função iconv do php http://www.php.net/manual/pt_BR/function.iconv.php
Exemplo:
echo iconv("UTF-8", "ISO-8859-1", $texto);
ou
echo iconv("ISO-8859-1", "UTF-8", $texto);
Se ao inserir os dados no BD eles estavam em ISO-alguma-coisa não adianta na saída você formatar como UTF-8... todo o sistema (páginas/conexões/BD/etc) tem que estar na mesma codificação e neste caso é óbvio que o que está no BD é qualquer coisa, menos UTF-8.
>
Tenta usar a função iconv do php http://www.php.net/manual/pt_BR/function.iconv.php
Exemplo:
echo iconv("UTF-8", "ISO-8859-1", $texto);
ou
echo iconv("ISO-8859-1", "UTF-8", $texto);
BREENOOOO FUNCIONOU
Valeu cara fico muito agradecido e eu ja tava com esse problema a varios dias e ninguem sabia
Resolvido :d
Olá! Ao mandar exibir o conteúdo do Banco de Dados, use a função utf8_decode do PHP. Estive com um problema parecido e me ajudou a função.
http://www.php.net/manual/pt_BR/function.utf8-decode.php
Espero ter Ajudado!