08/11/11 Problemas com PDO + UTF-8

Dica rápida pra aqueles que estão enfrentando problemas ao usar PHP Data Objects – PDO com codificação em UTF-8: Logo após a conexão com o banco new PDO(…) execute as seguintes queries: $mysqlcon->query(“SET CHARACTER SET utf8″); $mysqlcon->query(“SET NAMES SET utf8″); Fica aí a dica!


31/07/10 PHP: função htmlentities() e problemas com UTF-8

Se você está tendo problemas em usar a função htmlentities() com textos codificados em UTF-8 saiba que um pequeno ajuste pode lhe ajudar. A solução é adicionar os parâmetros ‘ENT_QUOTES’ e ‘UTF-8′ na função. Exemplo: echo htmlentities($post->post_title, ENT_QUOTES, ‘UTF-8′); O problema ocorre porque a função htmlentities() usa o charset ISO-8859-1 como padrão e em alguns […]


28/04/10 PHP: função preg_match() e problemas com UTF-8

Se você está tendo problemas em usar a função preg_match com textos codificados em UTF-8 saiba que um pequeno ajuste pode lhe ajudar. A solução é adicionar o modificador u (ex: preg_match(‘/^(.*)\W.*$/u‘, … ) Se você quer saber quais os outros “modificadores de padrão” – Pattern Modifiers – disponíveis no PHP, clique aqui. Fica aí […]