quinta-feira, 5 de março de 2009

Filtragem de caracteres indesejáveis

Hoje o Juliano entrou em contato, pedindo uma ajuda para filtrar caracteres indesejáveis que vinham nos arquivos de dados...

Depois de muito quebrar a cabeça, conseguimos o seguinte:


1. Mudar o locale para português-Brasil

setlocale(LC_ALL,"pt_BR.ISO8859-1");
ou
setlocale(LC_ALL,"pt_BR.UTF-8");

2. Filtrar

$v = preg_replace('/[^[:blank:]|[:space:]|[:alnum:]|[:punct:]]/', ' ', $v);


Nenhum comentário: