|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2003 Messages : 104 ![]() |
bonjour,
j'ai un souci car j'avais un problème pour insérer le caractère spécial '&' dans un champ de ma base de données MySQL ; pour régler cela, j'ai donc utilisé la fonction htmlentities qui insère en réalité & à la place du caractère & ça fonctionne mais le problème c'est que maintenant il ne sait plus gérer les 'é' et les 'è' puisqu il rajoute les caractères html correspondants dans ma base, et lorsque je veux réafficher les données, ça pose problème j'ai donc deux questions 1°) est-ce qu'il est conseillé de rentrer des éléments dans MySQL avec les codes Html ? (pour 'protéger' les chaines de caractères) 2°) comment faire pour pallier au problème ci-dessus ? merci d'avance j'avoue que je suis perdu dans la gestion des caractères
__________________
http://www.medianeo.net |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur .NET Inscription : avril 2009 Messages : 264 ![]() |
Tu peux utiliser html_entities_decode() pour décoder ta chaine et l'afficher avec les accents.
Et oui, tu fais bien d'utiliser htmlentites pour entrer tes données en base afin de palier à tous les problèmes d'encodage |
|
|
00
|
|
|
#3 | |||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Citation:
Citation:
Citation:
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com