Bonjour,
j'ai besoin d'aide pour un problème d'encodage de mes données...
Malgré la lecture de nombreux posts et autres tutos sur le sujet, j'ai besoin d'un éclairage 1 peu + poussé sur le sujet...
Donc, j'ai des données qui s'enregistre en base sous la forme :
Hors série N°1
et qui vont s'afficher correctement (ici : Hors-série N°1 )
et d'autres données qui vont s'enregistrer correctement en base :
Végétal
et qui par contre vont s'afficher :
V�g�tal
Sur ce que j'ai pu comprendre au fil de mes recherches, pour mon premier cas les données sont enregistrées en ISO et affichées en utf-8, et pour le second cas, elles sont enregistrées en utf-8 et affichées en ISO...?
Mais je ne sais pas comment faire en sorte que toutes mes données soient enregistrées en utf-8 et affichées en utf-8 (si c'est qu'il faut faire )
Au niveau de la base : Est-ce qu'il faut toucher à la "structure" de la base ?
Au niveau de Php : Est-ce qu'il faut gérer les enregistrements avec les méthodes utf8_encode et utf8_decode ?
Et j'ai cru lire qu'une fois les données enregistrées dans tel format, ce n'est pas possible de les rechanger de format ? (comme je suis en phase de test, je n'ai pas beaucoup de données et ce ne serait pas un pb de vider mes tables pour ré-enregistrer d'autres données)
Merci d'avance pour vos éclaircissements
Partager