Charset: gestion des accents en utf8?
7 messages
• Page 1 sur 1
- nina_bee
- Nouveau WRInaute

- Messages: 11
- Inscription: 24 Juil 2007
Charset: gestion des accents en utf8?
bonjour,
pour mon site j'utilise une base de donnée classique par exemple un membre entre son nom et son prénom, ces données sont stokées dans ma base et quand il revient, son nom s'affiche.
Aucun problème pour ceux qui n'on pas d'accent mais les autres... Tous les caractères accentués de la base apparaissent en lettres spéciales. Pourtant tout est en utf8: mes pages php et ma base mysql. Par contre certains champs de ma base sont en interclassement latin1-german2-ci.
Comment regler ce problème?
Merci d'avance
pour mon site j'utilise une base de donnée classique par exemple un membre entre son nom et son prénom, ces données sont stokées dans ma base et quand il revient, son nom s'affiche.
Aucun problème pour ceux qui n'on pas d'accent mais les autres... Tous les caractères accentués de la base apparaissent en lettres spéciales. Pourtant tout est en utf8: mes pages php et ma base mysql. Par contre certains champs de ma base sont en interclassement latin1-german2-ci.
Comment regler ce problème?
Merci d'avance
-

Joe Le Mort - WRInaute occasionnel

- Messages: 260
- Inscription: 8 Aoû 2006
il faut que ta base soit en ut8, la tu as du latin1.
recherche sur le forum, on en a parlé :
http://www.webrankinfo.com/forums/viewtopic_33664.htm
http://www.webrankinfo.com/forums/viewtopic_9439.htm
etc...
recherche sur le forum, on en a parlé :
http://www.webrankinfo.com/forums/viewtopic_33664.htm
http://www.webrankinfo.com/forums/viewtopic_9439.htm
etc...
- FloBaoti
- WRInaute impliqué

- Messages: 755
- Inscription: 30 Avr 2006
Jongle avec les fonctions utf8_encode() et utf8_decode() de PHP...
- FloBaoti
- WRInaute impliqué

- Messages: 755
- Inscription: 30 Avr 2006
Ah oui j'oubliais, il faut spécifier le charset dans les en-têtes HTTP:
(à mettre au tout début de ton fichier PHP)
avec ça, tu peux éviter d'utiliser les fonctions utf8_ de PHP.
- Code: Tout sélectionner
header(Content-Type: text/html; charset=UTF-8");
(à mettre au tout début de ton fichier PHP)
avec ça, tu peux éviter d'utiliser les fonctions utf8_ de PHP.
- nina_bee
- Nouveau WRInaute

- Messages: 11
- Inscription: 24 Juil 2007
Merci à tous pour votre aide. Mon erreur vennait en fait de la facon don je récupérais les données entrées dans les champs: en effet en utilisant htmlentities, je transformais tous mes accents en caractères spéciaux. Merci à tous de votre aide

7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Résolu] charset ISO 8859 et accents codés en UTF8
- utf8 et accents ! Help me !
- URL-rewriting UTF8 et accents
- Soucis au niveau des accents - charset UTF-8 [Résolu]
- gestion des accents
- différence entre charset=ks_c_5601-1987 et charset=euc-kr
- gestion des accents dans un flux rss
- charset=iso-8859-1 ou charset=utf-8 ?
- Gestion des accents pour un moteur de recherche PHP
- [Résolu] Gestion des accents par Google pour le positionnement
- Livre La Méthode Google, de Jeff Jarvis - Que ferait Google à votre place ? - 12-10-2009
- Google Sitemap Generator version 1.3 - 16-09-2005
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- L'extension Web Developer pour Google Chrome - 22-03-2010
- Gestion des droits d'accès dans Google Webmaster Tools - 03-03-2010
- Découpage du forum webmaster en 2 forums - 10-08-2005
- API Google Analytics : segments avancés, objectifs, variables personnalisées - 15-12-2009
- Comment bien écrire pour le référencement : conseils d'Olivier Duffez - 09-01-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


