Bonsoir,
J'ai repris le développement d'un site Web effectué par une autre personne. Ce site est censé prendre en charge 4 langues : le français, l'anglais, l'allemand et le turc.
Or, dans l'état dans lequel j'ai reçu le site, cela ne fonctionne pas du tout : toutes les pages sont déclarées avec un charset iso-8859-1 aussi aberrant que cela puisse paraître.
J'ai donc décidé d'opter pour un encodage UTF-8. Seulement, et c'est là un des problèmes, la base de données contient des caractères spéciaux bruts (é,è par exemple). Le second problème c'est que je ne suis pas très au clair à propos des encodages et des caractères spéciaux.
Ma question est donc la suivante : dois-je convertir tous les caractères spéciaux de la base en leur équivalent XHTML (via un script PHP par exemple) avant d'appliquer la méthode de ce sujet ou puis-je directement l'appliquer afin d'encoder les caractères spéciaux ?
D'avance merci de répondre à une question sans doute mainte fois rebattue...
J'ai repris le développement d'un site Web effectué par une autre personne. Ce site est censé prendre en charge 4 langues : le français, l'anglais, l'allemand et le turc.
Or, dans l'état dans lequel j'ai reçu le site, cela ne fonctionne pas du tout : toutes les pages sont déclarées avec un charset iso-8859-1 aussi aberrant que cela puisse paraître.
J'ai donc décidé d'opter pour un encodage UTF-8. Seulement, et c'est là un des problèmes, la base de données contient des caractères spéciaux bruts (é,è par exemple). Le second problème c'est que je ne suis pas très au clair à propos des encodages et des caractères spéciaux.
Ma question est donc la suivante : dois-je convertir tous les caractères spéciaux de la base en leur équivalent XHTML (via un script PHP par exemple) avant d'appliquer la méthode de ce sujet ou puis-je directement l'appliquer afin d'encoder les caractères spéciaux ?
D'avance merci de répondre à une question sans doute mainte fois rebattue...