|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 514 ![]() |
Bonjour,
au moment où j'enregistre des données texte dans une table de ma base MySQL, les caractères accentués et spéciaux sont transformés : exemple : é => é quelle est la fonction qui me permet d'éviter cela ? voici mon instruction ajax qui appelle le script php enregistrant les données qui foirent : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 132 ![]() |
Essai de mettre le charset à latin1
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 514 ![]() |
non, c'est pareil...
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 132 ![]() |
Dsl j'ai répodu un peu vite, il faut que tu mette le même charset dans ta base de données et dans ton site internet
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 514 ![]() |
et comment puis-je trouver le charset de ma BDD ?
sinon, j'ai une autre solution, moins propre mais qui marche : j'utilise la fonctionb : utf8_decode() sur les données sur script PHP appelé par la fonction AJAX du javascript. |
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() Inscription : août 2007 Messages : 132 ![]() |
tu défini le charset à la création d'une table
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com