musql bug
Le
ana

bonjour,
Oui,
je suis en perl 5.8 avec DBI .
voici le bout de code qui marche:
my $sql = "insert into akhbar values ( now(),'$savl','$link{$savl}','text'); ";
&do_sql($dbh, $sql);
$text = decode_entities($text);
$sql = "update akhbar set corps='$text' where url='$savl'";
&do_sql($dbh, $sql);
les 2 derniers champs sont en utf-8.
quand je les insere d'un seul coup, un des champs contient des caracteres
bizares.
je n'ai pas encors faits un dexieme exemple pour m'en assurer.
Oui,
je suis en perl 5.8 avec DBI .
voici le bout de code qui marche:
my $sql = "insert into akhbar values ( now(),'$savl','$link{$savl}','text'); ";
&do_sql($dbh, $sql);
$text = decode_entities($text);
$sql = "update akhbar set corps='$text' where url='$savl'";
&do_sql($dbh, $sql);
les 2 derniers champs sont en utf-8.
quand je les insere d'un seul coup, un des champs contient des caracteres
bizares.
je n'ai pas encors faits un dexieme exemple pour m'en assurer.
Tu devrais utiliser des requêtes préparées.
Comment sont-ils déclarés dans la création de la table SQL ? Que pense perl
de la nature de ces deux scalaires (avec utf8::is_utf8) ?