sql >> Databáze >  >> RDS >> Mysql

Mysql se změní ' na â € ™?

Jednoduchá uvozovka, kterou jste zveřejnili, se nazývá 'akutní přízvuk ', který je často převáděn z obecných jednoduchých uvozovek některými webovými aplikacemi. Je to UTF8 znak, který při vložení do Latin-1 databáze se překládá na '’'. To znamená, že musíte změnit znakovou sadu MySQL na UTF8 nebo alternativně změňte znakovou sadu svého webu na Latin-1 . Preferováno by bylo první:

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. Chyba nesprávné architektury Pythonu MySQL

  2. Průvodce PGpool - Rady a postřehy:Část třetí

  3. Jak hodnoty NULL ovlivňují výkon při vyhledávání v databázi?

  4. Přehled křížové replikace PostgreSQL a MySQL