Problemas com UFT-8 e ISO8859-1 em PHP/Mysql

14 02 2008

Imagine a situação:

Você cria uma página php com codificação UTF-8.

Cria o banco de dados também UTF-8;

Cria as tabelas TAMBÉM em UTF-8…

Mas quando envia dados de um formulário para o seu banco ou quando vai ler informações desse mesmo banco a acentuação fica toda estranha!!! E você fica batendo cabeça para entender o problema!!! Horas à fio….

Faça o seguinte… logo após efetuar a conexão com o mysql… ex.:

mysql_connect($server,$user,$pass);

Execute…

mysql_query("SET NAMES 'utf8';");

Com isso os dados trafegados entre sua página e o servidor mysql não serão codificados/decodificados para conjunto de caracteres estranhos e tudo fica UTF-8!!!

Use o SET NAMES para o “charset” que você estiver usando tanto na página quando no banco.

Espero ter ajudado!!! 😉

Anúncios




Visualizador de PDF Portátil

30 06 2007

Bom programa pra se ter no pendrive.

Visualiza quase todas as versões de PDF e é bem leve.

http://w13.easy-share.com/1266670.html