Les caractères accentués s'enregistrent mal dans ma base MySQL

Les caractères accentués s'enregistrent mal dans ma base MySQL - SQL/NoSQL - Programmation

Marsh Posté le 08-06-2005 à 10:38:23    

Je travaillais avec easyPHP 1.7 ; je suis passé à easyPHP 1.8.
Depuis les accents s'enregistrent bizarrement dans ma base de données. Un exemple :
 
Origine:
Donnez-donc à ce monsieur un verre de Whisky malté s'il vous plaît.
 
Dans la base:
Donnez-donc à  ce monsieur un verre de Whisky malté s'il vous plaît.
 
Je pensais que ce problème était particulier à ma base.
Mais lorsque je fais un enregistrement dans le base de mon hébergeur, même soucis ! Donc finalement, je fini par croire que ça n'a rien à voir avec mon changement de base sur mon ordinateur.
 
L'enregistrement des données dans la base se font via une interface HTML/PHP.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 08-06-2005 à 10:38:23   

Reply

Marsh Posté le 08-06-2005 à 10:44:09    

Tu peux essayer de les convertir avec des fonction php, avant l'insertion dans la base :
htmlentites() ou htmlspecialchars()
 
Essaye de voir

Reply

Marsh Posté le 08-06-2005 à 11:55:18    

J'avais déjà essayé les deux propositions.
Après quelques tests, je m'aperçois (non sans étonnement) que :
 
la phrase de départ est correctement slashée avant l'enregistrement.
La phrase enregistrée est bizarrement affichée dans PhpMyAdmin.
Lorsque je vais chercher la phrase pour l'afficher avec la fonction "stripslaches", ça affiche bien.
 
Je comprendrais que la phrase soit stockée avec les slaches dans la base, mais que PhpMyAdmin l'affiche avec les slashes, pas avec des caractères bizarres ...


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 08-06-2005 à 12:02:40    

Si t'as pas besoin d'afficher le contenu de ta base sans passer par du html, tu t'en fiche de voir des caractères incompréhensibles dans la base. Les utilisateurs ne veront que les pages html bien formatées.
 
Mais si tu fais de l'export de tes données avec du sql, t'aura des surprises !
 
Enfin tu vois

Reply

Marsh Posté le 08-06-2005 à 12:15:00    

Oué :/
 
Merci pour le soutien psychologique :D


---------------
un instant monsieur ça-va-chier
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed