• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Saco

Acentos e MySql

1 mensagem neste tópico

Boas, tenho o seguinte código:

$database_charset = "utf8";
$rs=mysql_query("SET CHARACTER SET '$database_charset'");

$sqlquery = "SELECT * FROM " .$dicionario. "_palavra WHERE palavra = '".$palavra."';";
$result = mysql_query($sqlquery);

print($palavra);
print('<br />');
$linha = mysql_fetch_array($result) ;
print($linha['palavra']);

O problema é que se a palavra a procurar tiver acentos, o mysql retorna resultados sem acentos.

Por exemplo, se a palavra a pesquisar for "olá", o output deste código é

olá

ola

quando o esperado seria

olá

olá

NOTA: Nesta tabela da base de dados existem entradas tanto com a palavra "ola" como com a palavra "olá".

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora