problemas com a acentuação na busca
bom no ultimo post falei que iria dividir um pouco mais do que aprendi, pois bem segue.
o Wamp vem com o mysql incluso, porém o que eu não sabi e infelizmente após pelejar com o charset do banco mysql descobri que para que você consiga fazer uma busca que distingua letra "à" de "a", tem de trocar o bendito default do banco.
é isso mesmo pode ser que esteja errado, mas para mim so distinguiu depois que eu troquei do UTF8_GENERAL_CI para LATIN1_GENERAL_CI ISSO EM TODOS OS CAMPOS QUE COLOCAR EM SUA BUSCA NO SISTEMA.
segue script das regras para acentuação.
else if (!preg_match("/^([a-zA-ZÁ-Úá-úÀ-Ùà-ù0-9Â-Ûâ-û(-)\/.\ \t\n\r\f\v-]+)$/", $VARIAVEL)){
echo "<script> alert('O campo Variavel contém caracteres inválidos!');</script>";
}
creio que não há necessidade de explicar o que está cendo feito acima, regra basica.
abraço e espero sempre poder ajudar .
contato alexandre.work2@gmail.com
o Wamp vem com o mysql incluso, porém o que eu não sabi e infelizmente após pelejar com o charset do banco mysql descobri que para que você consiga fazer uma busca que distingua letra "à" de "a", tem de trocar o bendito default do banco.
é isso mesmo pode ser que esteja errado, mas para mim so distinguiu depois que eu troquei do UTF8_GENERAL_CI para LATIN1_GENERAL_CI ISSO EM TODOS OS CAMPOS QUE COLOCAR EM SUA BUSCA NO SISTEMA.
segue script das regras para acentuação.
else if (!preg_match("/^([a-zA-ZÁ-Úá-úÀ-Ùà-ù0-9Â-Ûâ-û(-)\/.\ \t\n\r\f\v-]+)$/", $VARIAVEL)){
echo "<script> alert('O campo Variavel contém caracteres inválidos!');</script>";
}
creio que não há necessidade de explicar o que está cendo feito acima, regra basica.
abraço e espero sempre poder ajudar .
contato alexandre.work2@gmail.com
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.