Le guillemet simple que vous avez posté est appelé un 'accent aigu
', qui est souvent converti à partir du guillemet simple générique par certaines applications Web. C'est un UTF8
caractère, qui, lorsqu'il est inséré dans un Latin-1
base de données se traduit par '''. Cela signifie que vous devez changer le jeu de caractères de MySQL en UTF8
, ou remplacez le jeu de caractères de votre site Web par Latin-1
. Le premier serait préféré :
ALTER DATABASE YourDatabase CHARACTER SET utf8;
ALTER TABLE YourTableOne CONVERT TO CHARACTER SET utf8;
ALTER TABLE YourTableTwo CONVERT TO CHARACTER SET utf8;
...
ALTER TABLE YourTableN CONVERT TO CHARACTER SET utf8;