sql >> Databasteknik >  >> RDS >> Mysql

Mysql förvandlas till ’?

Det enda citattecken du postade kallas en 'akut accent ', som ofta konverteras från det generiska citattecken av vissa webbapplikationer. Det är en UTF8 tecken, som när det infogas i en Latin-1 databas översätts till "’". Det betyder att du måste ändra MySQL:s teckenuppsättning till UTF8 , eller alternativt ändra din webbplatss teckenuppsättning till Latin-1 . Den förra skulle vara att föredra:

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. Dataklassificering i IRI Workbench

  2. Hantera MySQL datum och tidsstämplar i Java

  3. Kör SQL-skript i Multitenant-miljö med catcon.pl

  4. Hur ansluter man till en fjärrbaserad MySQL-databas med Java?