Les apostrophe et les guillemets s'affichent mal
Résolu
Airox
Messages postés
146
Date d'inscription
Statut
Membre
Dernière intervention
-
Airox Messages postés 146 Date d'inscription Statut Membre Dernière intervention -
Airox Messages postés 146 Date d'inscription Statut Membre Dernière intervention -
Salut à tous j'ai un site et une base de données en UTF-8. Mais je viens de rencontrer un problème, lorsque je rentre un texte avec des ' ou des " dans ma base de données il ne s'affiche pas correctement à la place j'ai des ' ou des 5,5' . J'ai supprimé les ENT_QUOTES UTF-8 pour résoudre le problème des ' et là c'est bon mais les guillemets ne marchent toujours pas et maintenant j'ai des " . Avez-vous des solutions?
Cordialement Airox
Cordialement Airox
A voir également:
- Les apostrophe et les guillemets s'affichent mal
- Les sous titres ne s'affichent pas sur la télé samsung - Forum Téléviseurs
- Guillemets français google doc - Forum Google Docs
- Guillemets anglais - Guide
- Les guillemets à la française - Forum Google Docs
- Apostrophe inversée ✓ - Forum MacOS
2 réponses
'lut, pourrais-tu nous montrer ton code s'il-te-plait? Du moins celui qui fait les requêtes SQL. Au vu du
Si tu utilises les fonctions commençant par
5,5'que tu peux apercevoir, je suspecte que ton code laisse place aux injections SQL: tu peux casser une requête ou exécuter du code depuis le(s) champ(s) de texte sur les pages, et ce
5,5'ressemble fort à un paramètre de
LIMIT.
Si tu utilises les fonctions commençant par
mysql_, tu est bon pour refaire tout ton code SQL avec PDO (ou mysqli): l'extension MySQL est obsolète. Si le site est déjà en ligne, on peux tenter une correction "d'urgence"... avant que tu ne refasses quand même le site avec PDO (ou mysqli...).
En ce qui me concerne je le mettrais après, mais c'est discutable selon les cas.
Si tu veux utiliser les données pour les afficher dans un autre format (json, pdf, etc...) l'échappement des caractères de ne sera pas avec htmlspecialchars mais va dépendre du format d'affichage.