Bonjour,

J'ai un site web de petites annonces, bon mon problème est que lorsque un membre fait une copie/coller depuis son WORD vers mon FORMULAIRE j'ai des apostrophes de genre(’) qui se remplace par (?).

J'utilise les fonctions suivantes:

- utf8_decode pour l'écriture dans la BD.
- utf8_encode pour la lecture depuis le BD.

J'ai ajouté une petite fonction qui doit me retourner un string "formaté":

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$str=str_replace(CHR(130),"'",$str);
$str=str_replace(CHR(184),"'",$str);
$str=str_replace(CHR(180),"'",$str);
$str=str_replace(CHR(146),"'",$str);
$str=str_replace(CHR(145),"'",$str);
$str=str_replace(CHR(96),"'",$str);
Mais j'ai remarqué que ça marche pas.

en plus en faisons écrire et lire mes données sans passer par la utf8_decode et utf8_encode j'ai vue que ça marche pour les apostrophes, mais mes accents sont remplacées par des "extraterrestre".

Compréhensibles par le navigateur, ils me génèrent des problèmes au niveau du "SELECT" car je les récupère avec du GET.


Merci d'avance