quarta-feira, 1 de junho de 2011

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");

_

2 comentários:

  1. como utilizo? estou precisando muito mesmo

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

      Excluir

Linux bash file returns unexpected token `$'do\r''

open file in vi edit with   vi filename.sh   command; type in vi  :set ff=unix  command; save file with  :wq It will save the file with unix...