J'ai cette chaîne ”Good morning, Dave”
. Cette chaîne contient deux guillemets doubles non standard.Supprimer un caractère spécial non standard de la chaîne
Chaque fois que je tente d'insérer dans la table ma base de données, il est converti en cette chaîne %u201DGoodmorning,Dave%u201D
J'essaie de remplacer ce genre de caractère à l'aide preg_replace
, mais ils ne sont pas helpful.This est ce que j'ai essayé
1) preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', '', $String);
2) preg_replace('#[^\w()/.%\-&]#',"",$string);
J'essaye aussi mysql_real_escape_string
, mais ce n'est pas utile non plus. Comment puis-je faire ceci?
voir cette http://stackoverflow.com/questions/1401317/remove-non-utf8-characters-from-string – SuVeRa