Comment résoudre les accents dans une base ?

Fermé
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 - 2 avril 2012 à 15:46
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 - 16 avril 2012 à 10:42
Bonjour,

je souhaiterai savoir j'ai un formulaire à insérer dan sla base et dans ce formulaire il y a un champ titre par exemple : il se peut que l'utilisateur écrit un titre avec accent !!
j'arrive à faire entrer dans PhpMyadmin (je l'ai configuré à utf-8 general CI )

mais mon probleme c'est que quand j'affiche les donnees , les accents ne s'affcihent pas correctement , a t il une fonction spécifique en html ou php capable de convertir automatiquement tous les accents

merci

3 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 993
2 avril 2012 à 18:32
Salut,

Dans quelle base ? mySQL ?
0
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 2
2 avril 2012 à 19:37
oui Mysql : PhpMyadmin
0
Bonsoir,
Vérifies que ton fichier HTML est bien enregistré en utf-8 et que tu as bien renseigné la balise META pour indiquer au navigateur quel jeu de caractères (charset) utiliser pour afficher ta page web :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Sinon il te reste le bazooka pour tuer une poule avec htmlentites() mais c'est un peu démesuré, enfin je trouve...
http://www.php.net/manual/fr/function.htmlentities.php
0
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 2
Modifié par razily le 3/04/2012 à 08:45
En fait j'ai déclaré comme ceci :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

et où je dois mettre ce bout de code
0
A l'endroit où se situe toutes les balises META, c'est-à-dire entre les balises <head> et </head>
0
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 2
4 avril 2012 à 08:48
merci bcp
0
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 2
16 avril 2012 à 10:42
heu !! juste encore une question je fais çà :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


et firefox dans l'outil de développement m'envoit un message d'erreur genre


line 7 column 77 - Erreur: character data is not allowed here
0