Após algumas semanas absorvendo um pouco de conhecimento e tentando digerí-lo o mais rápido possível, começarei a fase de projeto de um aplicativo para TV Digital usando Ginga-NCL…
Agora é o momento de resmoer o que foi lido!!
n’bora lá!! rsrs
Após algumas semanas absorvendo um pouco de conhecimento e tentando digerí-lo o mais rápido possível, começarei a fase de projeto de um aplicativo para TV Digital usando Ginga-NCL…
Agora é o momento de resmoer o que foi lido!!
n’bora lá!! rsrs
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!!!