Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql transforma 'em'?


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;