Hello,
Voilà que pour un nouveau projet je me suis inventé de
réinventer la roue de coder un forum light en php. (faute d'avoir trouvé un chouette truc W3C compliant)
Je me suis dis, voilà une superbe idée pour passer à l'utf8 !
Et je me rend compte que php ne gère pas si bien l'utf8 que cela..
Dans mon esprit:
pages php encodées en utf8
header, doctype et charset utf8.
Mais après, si on ajoute monsieur MySQL, c'est là que tout deviens plus dur..
J'ai ma table en iso, et je fais :
echo utf8_encode($row['variable']);
Mais je trouve ca limite hasbeen d'encoder iso dans ma base et d'encoder utf à la volée, bonjour la consommation cpu inutile..
Alors, que faire :
1 ) Passer ma table en utf? *
2 ) Continuer à utf8_encode partout ?
3 ) Lors de mes insert, passer les données en utf8 dans une table iso ? (c'est ce que fais dotclear par exemple) plus besoin d'encoder à la sortie comme cela.. *
* = J'ai entendu dire que PhpMyAdmin ne gère pas bien l'utf et que ca risque de merder lors d'un edit.
Merci!