sql >> Database teknologi >  >> RDS >> Mysql

Mysql bliver ' til ’?

Det enkelte anførselstegn, du har lagt op, kaldes en 'akut accent ', som ofte konverteres fra det generiske enkelt anførselstegn af nogle webapplikationer. Det er en UTF8 tegn, som når det indsættes i en Latin-1 database oversættes til '’'. Det betyder, at du skal ændre MySQL's tegnsæt til UTF8 , eller alternativt ændre dit websteds tegnsæt til Latin-1 . Førstnævnte ville være at foretrække:

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;


  1. Søg i mysql-tabel fra sidste række

  2. MySQL OPDATERING og VÆLG i én gang

  3. PacketTooBigException ved kørsel af en sonaranalyse

  4. Forskellen mellem tidszonerne America/Los_Angeles og US/Pacific og PST8PDT?