Page 1 sur 1

Problème avec caractère € (euro)

Posté : 02 juin 2010, 15:38
par marcello
Le caractère qui est saisi € devient ? dans la base mySQL.

Et si dans la base, j'entre directement 75 €, je visualise 75.
Bref, j'ai des problèmes d'euro :lol:
Merci de votre aide.

Re: Problème avec caractère € (euro)

Posté : 02 juin 2010, 15:57
par jojolapine
Bonjour,
Quels sont les différents encodages? fichiers, bases, tables, éditeur...

Re: Problème avec caractère € (euro)

Posté : 02 juin 2010, 17:52
par marcello
table : latin1_german1
php :

Code : Tout sélectionner

$nom=mysql_escape_string($nom); htmlspecialchars($nom); function envoi($var, $val){ echo "&".$var."=".utf8_encode($val); } $sql = "INSERT INTO todo (idUtilisateur, date, numero, nom, couleur) VALUES ('$idUtilisateur', CURDATE(), '$numero', '$nom', '$couleur')";

Re: Problème avec caractère € (euro)

Posté : 02 juin 2010, 18:07
par stealth35
ca sert a rien de faire le htmlspecialchars a cette endroit, il suffis de regarder les données dans ta base pour voir que ton signe € n'est pas bon ducoup ca va te faire genre €

Re: Problème avec caractère € (euro)

Posté : 02 juin 2010, 21:14
par marcello
Dans la base, le signe € a bien été enregistré.
C'est à la visualisation qu'il ne s'affiche pas.

Re: Problème avec caractère € (euro)

Posté : 02 juin 2010, 21:17
par visualight
Salut,

Si tu fais: afficher le code source de la page dans ton navigateur, le cigle € en provenance de ta table s'affiche comment ?

Re: Problème avec caractère € (euro)

Posté : 02 juin 2010, 22:09
par Ryle
Modération :

Sujet verrouillé, merci de poursuivre la discussion dans le sujet initial :
php-debutant/probleme-avec-apostrophes- ... 53694.html