26-04-2010, 08:56 AM
(Modification du message : 26-04-2010, 02:25 PM par php_addict.)
bonjour
j'ai un petit probleme d'encodage ut8, je pensais les avoir tous résolus mais ce n'est pas le cas:
ma base est en UTF8 ainsi que mon HTML
le pseudo de mes joueurs dans ma base de donnée est encodé comme ceci lors de l'inscription:
j'ai un formulaire de recherche de joueur:
mais je n'arrive pas à faire ceci:
$num_rows est NULL
auriez vous déjà rencontré ce problème et auriez vous une idée de comment faire:
c'est à dire: je dois faire un SELECT à partir d'un pseudo passé en POST le tout en utf8...
merci de m'avoir lu
bonne journée
j'ai un petit probleme d'encodage ut8, je pensais les avoir tous résolus mais ce n'est pas le cas:
ma base est en UTF8 ainsi que mon HTML
le pseudo de mes joueurs dans ma base de donnée est encodé comme ceci lors de l'inscription:
Code :
$pseudo=htmlspecialchars($_POST['pseudo'], ENT_QUOTES, 'UTF-8');
$pseudo=addslashes ($pseudo);
j'ai un formulaire de recherche de joueur:
Code :
<html>
<meta http-equiv="Content-Type" content="utf-8" />
<input type="text" name="pseudo" value="" />
</html>
mais je n'arrive pas à faire ceci:
Code :
$pseudo_du_formulaire=htmlspecialchars($_POST['pseudo'], ENT_QUOTES, 'UTF-8');
$pseudo_du_formulaire=addslashes ($pseudo);
$requete=$connexion->query("SELECT id FROM joueur WHERE pseudo='$pseudo_du_formulaire'");
$num_rows = $requete->rowCount();
$num_rows est NULL
auriez vous déjà rencontré ce problème et auriez vous une idée de comment faire:
c'est à dire: je dois faire un SELECT à partir d'un pseudo passé en POST le tout en utf8...
merci de m'avoir lu
bonne journée