Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2005, 10h39   #1
Membre actif
 
Homme
Développeur informatique
Inscription : mai 2003
Messages : 400
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : Suisse

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2003
Messages : 400
Points : 186
Points : 186
Par défaut [Conception] Gestion des accents dans une base de données

Bonjour,

Par précaution, je n'insère que des caractères HTML dans ma base de données (é, è, etc.), mais je me demandais si cela pose des problèmes d'insérer des caractères spéciaux : é, è, à, &, etc..

Est-ce que l'affichage des caractères peut poser problèmes sur certains navigateurs utilisant un codage différent ?
MiJack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 10h45   #2
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
si tu utilises PHP il existe des fonctions qui permettent d'encoder et décoder les caractères en html
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 10h47   #3
Membre actif
 
Homme
Développeur informatique
Inscription : mai 2003
Messages : 400
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : Suisse

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2003
Messages : 400
Points : 186
Points : 186
Citation:
Envoyé par Oluha
si tu utilises PHP il existe des fonctions qui permettent d'encoder et décoder les caractères en html
Tu n'as pas lu ma question : mon problème n'est pas d'encoder ou de décoder les caractères, ce que je fais déjà. Mon problème est de savoir si ça en vaut la peine ou non, puisqu'il est possible d'insérer des accents dans une BD...
MiJack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 10h52   #4
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
à priori je trouve ca "idiot" d'insérer de l'html dans une base de données car tu ne pourras exploiter pleinement ces données qu'avec une interface html

à ta place j'ensèrerai les données accentuées dans la base et je passerai par la fonction d'encodage html pour l'affichage dans les pages
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 10h56   #5
Membre actif
 
Homme
Développeur informatique
Inscription : mai 2003
Messages : 400
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : Suisse

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2003
Messages : 400
Points : 186
Points : 186
Citation:
Envoyé par Oluha
à ta place j'ensèrerai les données accentuées dans la base et je passerai par la fonction d'encodage html pour l'affichage dans les pages
Tu peux m'en dire plus sur ta fonction d'encodage html ? Je devrais traiter le texte extrait de ma BD avant de l'afficher ?
MiJack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 11h03   #6
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
si mes souvenirs sont bons c'est un truc du style htmlentities()
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 11h07   #7
Membre actif
 
Homme
Développeur informatique
Inscription : mai 2003
Messages : 400
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : Suisse

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2003
Messages : 400
Points : 186
Points : 186
Ok, je vais regarder avec ça.
MiJack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2005, 11h41   #8
Membre éclairé
 
Avatar de giminik
 
Inscription : mars 2002
Messages : 303
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2002
Messages : 303
Points : 356
Points : 356
Envoyer un message via MSN à giminik
et si tu stockes ou affiches les données en utf-8, il te faudra les fonctions http://fr.php.net/utf8_decode et http://fr.php.net/utf8_encode
giminik est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h20.


 
 
 
 
Partenaires

Hébergement Web