|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Bonjour,
j'ai un code PHP qui permet de s'inscrire à mon site, qui fonctionne bien, la seule chose où je m'arrache les cheveux, c'est le mail de confirmation qui contient des sigles bizarres : Exemple : gérard au lieu de gérard j'ai essayé de mettre ma base SQL en utf-8 et en iso-8859 mais rien n'y fait... avez-vous une idée où ça coince ? Merci. mon code : Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
t'as pas de mysql_set_charset ?
les htmlentities ne sont pas dans le bon encodage
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Webmaster Inscription : février 2007 Messages : 261 ![]() |
Ton fichier qui envoi le mail doit aussi être dans le bon encodage!
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
merci stealth35 mais je ne comprends pas bien :
où dois-je mettre le mysql_set_charset et comment ? et que dois-je modifier dans les htmlentities ? (je suis débutant...) merci encore |
|
|
00
|
|
|
#5 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
suffit de faire un petit tour dans la doc http://php.net/manual/fr/function.mysql-set-charset.php http://fr.php.net/manual/fr/function.htmlentities.php
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
désolé stealth35 mais j'avais déjà vu ces pages mais je ne capte pas...!
j'ai essayé de mettre ce qui est indiqué mais j'avais des messages d'erreur ou pas de changement sur les accents... où dois-je mettre et comment ? encore merci ! |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
montre comment t'as fait
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 | |||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
dans le premier cas :
Citation:
Code :
dans le deuxième cas, pas de message d'erreur mais le mail contient des é Code :
|
|||||
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
enlève tout les htmlentities et html_entity_decode,
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 | ||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
j'ai modifié le code et j'ai toujours des é
Code :
Code :
|
||||
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
si ton serveur n'envoie pas de l'utf-8 tu peux le forcer en mettant un header : Content-Type
Code :
header('Content-Type: text/html; charset=UTF-8');
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#12 | |||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
j'ai mis ceci qui ne change rien (toujours des é....)
Code :
Code :
Citation:
Merci de vos réponses...
|
|||||
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
t'es chez quel hébergeur ?
la page de ton formulaire est bien en utf-8 aussi ? dans firefox quand tu fais dans la page : clique droit -> Informations sur la page, l’encodage est bien utf-8 ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#14 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Je suis chez SQL Free...
mon code du formulaire : Code :
Merci stealth35 de ta compréhension sur mon incompréhension...
|
||
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
tu lis les mails avec quel client ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
j'utilise Mozilla Thundebird
mais j'ai la même chose (avec des é....) directement dans Yahoo mail... |
|
|
00
|
|
|
#17 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
j'utilise Mozilla Thunderbird
mais j'ai la même chose (avec des é....) directement dans Yahoo mail... |
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
t'as oublier le \r\n a la fin du content-type, je te conseil de mettre tout le corps de ton mail dans un variable, et te faire un echo dessus pour voir ce que ça donnera au final (montre au passage)
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#19 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
voici mon code modifié qui fonctionne (presque..)
![]() Code :
exemple : si je saisis fazpédro au lieu de fazpedro en pseudo, j'ai le message d'erreur..! merci |
||
|
|
00
|
|
|
#20 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
avec un regexp
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com