|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2009 Messages : 20 ![]() |
Bonjour,
Je sais qu'il y a plein de personne qui ont demandé le même genre de chose que moi, mais je n'ai pas trouvé la solution à mon problème. En gros j'ai une page index.php J'utilise notepad, (encodage en utf8-sansBOM). Dans mon header, voilà ce que j'ai mis : <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"> dans cette page, j'inclue une autre : <?php include('events.php'); ?></div> c'est dans events.php que j'ai mes formulaires. Lorsque j'envoie le formulaire, au lieu d'avoir un 'é' j'ai : é Avant d'effectuer la requete, si j'utilise : htmlspecialchars();, ça ne change rien. Si j'utilise htmlentities();, cette fois ça change mais j'ai en fait : é Je pense donc que le problème vient de la source avant même le fait d'utiliser ces fonctions php. J'espère que j'ai bien décris mon erreur. Merci d'avance ! |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2009 Messages : 20 ![]() |
J'avais en effet oublié : Merci à vous. |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#5 | |
|
Invité régulier
![]() Inscription : décembre 2009 Messages : 20 ![]() |
En effet, d'apres php.net :
En parlant de mysql_set_charset() : Citation:
|
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
avec cette fonction le charset est enregistré dans le link, donc par exemple mysql_real_escape_string prendra en compte le charset
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com