Je suis confronté à un problème inédit pour moi sur les jeux de caractères. J'ai un site avec :
- d'une part, des données stockées en sql 4
- d'autre part, des données écrites "en dur" dans le code html
Inversement, lorque je précise UTF-8, les données de sql sont bonnes, mais pas celles en dur.
J'ai compris que les données sql étaient codées en UTF-8, mais avec la version mysql que j'ai, je ne peux pas toucher au charset de la table (c'est hébergé chez OVH depuis un bail, j'ai essayé de modifier ça sur l'administration du compte OVH, mais sans succès).
Je ne peux pas non plus utiliser htmlentities ou htmlspecialchars, car mes données sql sont stockées directement avec du code html (issues d'un éditeur wysiwyg).
Auriez-vous un bon conseil ?
Merci pour votre aide !