Bonjour,
J'ai développé une petite application en PHP : toutes mes pages sont encodées en UTF8.
Dans le Template de l'application j'ai bien spécifié :
<meta http-equiv="Content-Type" content="text/html; charset=UTF8" />
Avec ceci je n'ai aucuns problèmes au niveau des caractères accentués sauf...
Dans les informations affichées qui proviennent de ma base de données.
Au niveau de la base de données la configuration est la suivante :
Interclassement : utf8_general_ci
Tester effectués :
Dans php.ini :
décommenter default_charset = "iso-8859-1"
> Plus de problème pour lire les informations de la base de données, sauf pour les données écrites en dure dans les pages PHP.
Passage de default_charset = "iso-8859-1" en default_charset = "UTF8"
> Plus de problème pour lire les données écrites en dure dans les pages PHP, sauf pour les informations de la base de données.
Note : mes enregistrements présentes dans ma base de donnée proviennent d'une autre base (qui était surement en ISO)
Dans mon application :
Je réédite à l'aide de mes formulaires des informations de ma base de données
> Plus de problèmes !
Ma question :
Comment recodé toute mes données en UTF8 présent dans ma base de données ?
Merci d'avance de vos réponses.
Arnaud
Partager