sql >> Base de Datos >  >> RDS >> Mysql

Mysql se convierte en 'en'?

La comilla simple que publicaste se llama 'acento agudo ', que a menudo se convierte de la comilla simple genérica por algunas aplicaciones web. Es un UTF8 carácter, que cuando se inserta en un Latin-1 la base de datos se traduce como ''''. Esto significa que necesita cambiar el conjunto de caracteres de MySQL a UTF8 , o alternativamente cambie el conjunto de caracteres de su sitio web a Latin-1 . Se preferiría lo primero:

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;