Envoie de requete SQL avec accent...

Envoie de requete SQL avec accent... - SQL/NoSQL - Programmation

Marsh Posté le 28-11-2008 à 00:17:14    

Bonjour à tous.
 
Quand j'envoie ma requete a mon serveur mySQL voici le résultat:
 
"Cédric" au lieu de "Cédric"
 
Voici ma requete:
 

Code :
  1. UPDATE player_fiche SET
  2.     msn="",
  3.     yahoo="",
  4.     aim="",
  5.     icq="",
  6.     skype="",
  7.     prenom="Cédric",
  8.     nom="KiloGramme",
  9.     sexe="1",
  10.     cp="98542",
  11.     ville="Paris",
  12.     pays="1",
  13.     naissance="08/09/1990",
  14.     metier="Electricien",
  15.     web="http://google.fr",
  16.     prez=""
  17. WHERE idPlayer="1"


 
Dans ma table sous phpmyadmin je vois bien le "Cédric" parcontre quand je met la meme requete sous phpmyadmin, le résultat est "Cédric".
 
Je n'y comprend rien :(
 
Merci

Reply

Marsh Posté le 28-11-2008 à 00:17:14   

Reply

Marsh Posté le 28-11-2008 à 16:03:02    

problème d'encodage de caractères.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 08-12-2008 à 21:08:43    

mais encore?

Reply

Marsh Posté le 08-12-2008 à 21:47:50    

C'est effectivement un problème ultra classique d'encodage de caractère. La chaine "Cédric" correspond à un encodage UTF-8 affiché dans un truc qui ne connait que l'iso8859-1.

Reply

Marsh Posté le 08-12-2008 à 21:54:49    

Oui mais comment remédier a ce soucis ?

Reply

Marsh Posté le 08-12-2008 à 22:26:04    

en affichant la page dans le même encodage que la base, ou en décodant ce que tu lis.:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 09-12-2008 à 10:27:07    

faut mettre les champs de ta bd avec un charset "Latin1" si tu veux être en iso-8859-1.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

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