MySQL e PHP, caracteres estranhos no lugar do acento

As vezes migrando uma base de dados de um servidor para o outro, ou upload para a tabela mysql, aparecem caracteres estranhos no lugar dos acentos e por mais que vc mude o <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> ou use a função UTF8_decode nada funciona...

Achei essa função do PHP que funcionou no meu caso:


$entrega_cidade = htmlentities($row['entrega_cidade'], ENT_QUOTES, "UTF-8");

_

Comentários

  1. como utilizo? estou precisando muito mesmo

    ResponderExcluir
    Respostas
    1. $sua_variavel = htmlentities("$variavel_a_ser_convertida", ENT_QUOTES, "UTF-8");

      Excluir

Postar um comentário

Postagens mais visitadas