Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql zamienia ' w â € ™?

Opublikowany przez Ciebie pojedynczy cudzysłów nazywa się „ostry akcent ', który jest często konwertowany z ogólnego pojedynczego cudzysłowu przez niektóre aplikacje internetowe. To UTF8 znak, który po wstawieniu do Latin-1 baza danych tłumaczy się na '’'. Oznacza to, że musisz zmienić zestaw znaków MySQL na UTF8 lub alternatywnie zmień zestaw znaków swojej witryny na Latin-1 . Preferowany byłby ten pierwszy:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pobieranie wartości, które nie istnieją w tabeli mysql

  2. NodeJS MySQL:mierz czas wykonania zapytania

  3. Jak przekazać wiele kolumn do zmiennej w php

  4. Wybierz wszystkie daty między dwiema datami bez użycia tabeli (wygeneruj listę dat)

  5. MySQL:Konwertuj INT na DATETIME