Comment résoudre les accents dans une base ?
razily
Messages postés
285
Statut
Membre
-
razily Messages postés 285 Statut Membre -
razily Messages postés 285 Statut Membre -
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
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
A voir également:
- Comment résoudre les accents dans une base ?
- Base de registre windows - Guide
- Lettres avec accents - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Gigaset a170h problème base ✓ - Forum telephonie fixe
- Gigaset as470h base ✓ - Forum telephonie fixe
3 réponses
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 :
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
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
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
<!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