Exibir Caracteres especias Php Html

15/05/2015

0

pessoal estou com um problema, pois se uso UTF-8 minha pagina php exibi os dados corretamente do banco de dados, exemplo (canção) em vez de (Canção), mas na pagina os dados que não são exibidos do banco de dados usando UTF-8 exibe incorretamente exemplo (Can��o) .

se uso ISO-8859-1 minha pagina do banco de dados exibe os dados incorretamente, exemplo, (Canção). em vez de (Canção), mas na pagina os dados que não são exibidos do banco de dados usando ISO-8859-1 exibe corretamente exemplo (Canção)
José Siva

José Siva

Responder

Posts

16/05/2015

Thiago Santana

Poste seu código da forma como está escrevendo os registros do banco na tela, irá facilitar!
Responder

16/05/2015

Marcio Araujo

Quando um funciona o outro não?

Pode ser alguma configuração no banco?
Responder

26/06/2015

Franklin Silva

Mota,

Estive procurando isso essa semana e encontrei essa resposta que foi muito útil para mim, estou implementando a solução que encontrei e esta funcionando.
Fonte:
https://www.youtube.com/watch?v=_MYadHiw4n8

Segue Codigo, do mesmo autor acima.

<?php
ini_set('default_charset', 'UTF-8');

$conn = new mysqli('localhost','root','','');

$conn->query("
SET NAMES utf8
");
?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>PHP</title>
</head>

<body>
<?php
$qr = $conn->query("
INSERT INTO example VALUES(NULL, 'Estamos realizando uma inclusão com acentuações'
);
");

if($qr){
echo 'a inclusão ocorreu com sucesso!';

}
?>
</body>
</html>
Responder

26/06/2015

Franklin Silva

<?php

// assume $str esteja em UTF-8
$str = 'eletrônica';

// assume $str esteja em UTF-8
$from = "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ";
$to = "aaaaeeiooouucAAAAEEIOOOUUC";

echo utf8_strtr($str, $from, $to); // funciona corretamente

function utf8_strtr($str, $from, $to) {
$keys = array();
$values = array();
preg_match_all('/./u', $from, $keys);
preg_match_all('/./u', $to, $values);
$mapping = array_combine($keys[0], $values[0]);
return strtr($str, $mapping);
Responder

26/06/2015

Marcio Araujo

Show Frannklin!!!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar