Caractére speciaux, SQL

wildchildforlife Messages postés 86 Statut Membre -  
wpro Messages postés 65 Statut Membre -
Bonjour , j'ai un probleme au niveaux de l'insertion des donnees dans une BDD via un formulaire !!
Le truc c'est que j'ai essayé et retiré PLUSIEURS fonction mais en vain, parmis les fonctions que j'ai essayer d'appliquer sur le $_POST , html_entity_decode, htmlspecialchars, mysql_real_escape_string, addslashes, stripslashes, etc, le truc c'est qu'en verifiant ma BDD je vois qu'elle retraduit les caractére normaux en caractére speciaux, comment faire pour une insertion exact des donnees ? sans pour autant qu'ils soient traduit !!

Merci pour vos reponses !!

A voir également:

1 réponse

wpro Messages postés 65 Statut Membre 7
 
Pour être sur, tu mets dans ton code source (partie head) de ta page l'utf-8 et tu fais pareil pour ta table sql (dans phpmyadmin c'est "interclassement"). A tenté ...
0
wildchildforlife Messages postés 86 Statut Membre 2
 
Sa marche !! merci mon vieux !! j'étais sure que sa provenait de l'interclassement le truc c'est que j'ai pas remarqué sa au niveau du head c'était un iso 8851 !! il fallait mettre l'utf 8 xD !! anyway merci !! Mais sinon qu'elle est le plus du "iso 8851" ??!
0
wpro Messages postés 65 Statut Membre 7
 
Le ISO est généralement utilisé les caractères par région géographique :
Exemple :
ISO-8859-1 pour les régions europe occidentale, Amérique
ISO-8859-6 pour les régions arabe
etc ...

L'UTF-8 est quant à lui universel

Plus d'info : http://jdepetris.free.fr/load/eao_folder/eao/eao1.html
0