Problème d'encodage utf-8
SamiDev
Messages postés
37
Statut
Membre
-
le père -
le père -
Bonjour,
j'ai un formulaire html et une base de données;
avant l'enregistrement ce passe bien le texte entré dans les champs du formulaire s'enregistre selon un encodage utf-8.
mais maintenent les é s'enregiste dans la base de données comme &actue; et j'ai un blème d'affichage!!!
tout mon site et en UTF-8 ainsi que la base de données , merci
j'ai un formulaire html et une base de données;
avant l'enregistrement ce passe bien le texte entré dans les champs du formulaire s'enregistre selon un encodage utf-8.
mais maintenent les é s'enregiste dans la base de données comme &actue; et j'ai un blème d'affichage!!!
tout mon site et en UTF-8 ainsi que la base de données , merci
A voir également:
- Problème d'encodage utf-8
- Clé windows 8 - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Internet explorer 8 - Télécharger - Navigateurs
- Windows 8 pro - Télécharger - Systèmes d'exploitation
- Google sketchup 8 - Télécharger - 3D
6 réponses
Bonjour
Tu dis que ça enregistre ´ ;. Tu le vérifies avec phpMyAdmin ou avec un script à toi ?
C'est presque certainement que tu utilises htmlentities avant d'enregistrer les données.
Tu dis que ça enregistre ´ ;. Tu le vérifies avec phpMyAdmin ou avec un script à toi ?
C'est presque certainement que tu utilises htmlentities avant d'enregistrer les données.
BelCine.Com - L'univers du streaming, Plus de 40.000 films en streaming
Vennez Vite https://www.belcine.com/
Vennez Vite https://www.belcine.com/
Oui avant ça enregistre pour é un A et c de copyright
Avant quoi ?
Quand tu vois un é à la place de é, ça veut généralement dire que tu affiches en iso-8859-x ce qui a été enregistré en UTF-8
As-tu bien une balise <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> dans tes pages HTML ?
As-tu défini pour tes tables mysql un encodage utf-8 ?
As-tu bien un "SET NAMES 'UTF8'" après ta connexion à la base de données ?
L'éditeur avec lequel tu écris tes pages travaille-t-il bien en utf-8 ?
Utilises-tu bien systématiquement les fonctions adaptées à l'utf-8 (les fonctions mb_string plutôt que les fonctions string ordinaires)
Quand tu utilises des fonctions comme htmlentities ou htmlspecialchars, Mets-tu bien le paramètre (généralement omis) qui sert à dire que tu travailles en utf-8
et j'en oublie sûrement...
Avant quoi ?
Quand tu vois un é à la place de é, ça veut généralement dire que tu affiches en iso-8859-x ce qui a été enregistré en UTF-8
As-tu bien une balise <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> dans tes pages HTML ?
As-tu défini pour tes tables mysql un encodage utf-8 ?
As-tu bien un "SET NAMES 'UTF8'" après ta connexion à la base de données ?
L'éditeur avec lequel tu écris tes pages travaille-t-il bien en utf-8 ?
Utilises-tu bien systématiquement les fonctions adaptées à l'utf-8 (les fonctions mb_string plutôt que les fonctions string ordinaires)
Quand tu utilises des fonctions comme htmlentities ou htmlspecialchars, Mets-tu bien le paramètre (généralement omis) qui sert à dire que tu travailles en utf-8
et j'en oublie sûrement...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question