Bonjour,
J'ai un petit problème suite à la MAJ de mon site internet.
Anciennement en HTML4.01 encodé en ISO88..quelque chose, je passe toutes mes pages en HTML5 utf-8.
Jusque là, tout allait bien, mais pour dialoguer avec ma base de données, je l'ai passée en utf8-general-ci elle-aussi. Pour cela, j'ai modifié l'encodage de la table, modifié l'encodage de chaque champ texte (ils n'ont pas été modifiés lors de la modification d'encodage de la table, et dans chaque champ, j'ai remplacé tous les caractères spoéciaux en è, é etc par la vraie lettre accentuée (è, é, etc).
Mais là, problème : quand je fais appel à la base de données, les caractères accentués s'affichent comme un point d'interrogation à l'intérieur d'un losange.
Y a-t-il quelqu'un pour me dépanner ? J'ai toujours été emm...dé par ces foutus encodages de caractères...
Merci beaucoup.
J'ai un petit problème suite à la MAJ de mon site internet.
Anciennement en HTML4.01 encodé en ISO88..quelque chose, je passe toutes mes pages en HTML5 utf-8.
Jusque là, tout allait bien, mais pour dialoguer avec ma base de données, je l'ai passée en utf8-general-ci elle-aussi. Pour cela, j'ai modifié l'encodage de la table, modifié l'encodage de chaque champ texte (ils n'ont pas été modifiés lors de la modification d'encodage de la table, et dans chaque champ, j'ai remplacé tous les caractères spoéciaux en è, é etc par la vraie lettre accentuée (è, é, etc).
Mais là, problème : quand je fais appel à la base de données, les caractères accentués s'affichent comme un point d'interrogation à l'intérieur d'un losange.
Y a-t-il quelqu'un pour me dépanner ? J'ai toujours été emm...dé par ces foutus encodages de caractères...
Merci beaucoup.