Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql превръща ' в ’?

Единичният знак в кавички, който сте публикували, се нарича "остър акцент “, който често се преобразува от общия знак в единични кавички от някои уеб приложения. Това е UTF8 символ, който се вмъква в Latin-1 база данни се превежда като "’". Това означава, че трябва да промените набора от знаци на MySQL на UTF8 , или алтернативно променете набора от знаци на уебсайта си на Latin-1 . Първото би било за предпочитане:

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. СЪЗДАЙТЕ ТАБЛИЦА КАТО A1 като A2

  2. Има ли нещо нередно с присъединяванията, които не използват ключовата дума JOIN в SQL или MySQL?

  3. MySQL ограничаване на резултатите по категория

  4. Как да се свържете с MySQL с помощта на Python

  5. Как да оптимизираме ORDER BY за изчислена колона в МАСИВНА MySQL таблица