Je suis en train de passer mon site en utf-8 mais c'est pas si simple que cela et je nage en pleine confusion pire, je découvre que je dois revenir en arrière car les caractères bizarres sont la et impossible de s'afficher correctement.
comment il faudrait faire pour que tout soit en ordre
J'ai dans les pages html
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
en plus j'ai mis
header('Content-type: text/html; charset=UTF-8');
Le problème est avec mysql
Je ne sais pas si j'enregistre bien au bon format
pour être sure je transformait mes é en é mais cela ne marche même plus
avant l'update
$champs = addslashes(htmlspecialchars($champs));
Mais dans ma base je trouve
é
à la place de é
Bref je me rends compte que la fonction htmlspecialchars ou htmlentities ne fonctionne pas pareil.
Je suis obligé de revenir en arrière car
après quelques mises à jour une simple lettre devient
Ã??Ã?ÂÂ..
Bref comment m'en sortir ?
Dans mysql j'ai partout latin1_swedish_c
Je précise que je travaille avec un éditeur codifiant utf-8
j'ai l'impression que ca coinse quelque part
Partager