A aspa simples que você postou é chamada de 'acento agudo ', que geralmente é convertido da aspa simples genérica por alguns aplicativos da web. É um
UTF8 caractere, que quando inserido em um Latin-1 banco de dados se traduz em '''. Isso significa que você precisa alterar o charset do MySQL para UTF8 , ou altere o conjunto de caracteres do seu site para Latin-1 . A primeira seria preferida: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;