Boas Pessoal
Eu tenho uma form que envia dados em POST como é normal, e tenho uma função PHP para filtrar/validar os dados. Mas estou a ter um pequeno problema por exemplo para o campo de nome de utilizador na função eu uso um
Código :
para fazer com que o utilizador não insira carácter especiais, mas como a form está a enviar os dados em UTF-8 (penso eu) quando o utilizador escreve "ã", "õ", "ç" a função retorna "true" quantos aos caracteres especais, como posso resolver este problema?
Eu tenho uma form que envia dados em POST como é normal, e tenho uma função PHP para filtrar/validar os dados. Mas estou a ter um pequeno problema por exemplo para o campo de nome de utilizador na função eu uso um
Código :
preg_match('/[\'$%&*()}{@#?><>,|=_+¬-]/'
para fazer com que o utilizador não insira carácter especiais, mas como a form está a enviar os dados em UTF-8 (penso eu) quando o utilizador escreve "ã", "õ", "ç" a função retorna "true" quantos aos caracteres especais, como posso resolver este problema?