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

Разрешаване на не ascii знаци в MySQL база данни

трябва да погледнете utf8 кодиране

Можете ли да публикувате какво кодиране се използва от вашата база данни и вашата таблица? (можете ли да публикувате структура на вашата db?)

РЕДАКТИРАНЕ:За да отговоря на въпроса ви във вашия коментар, основната разлика е, че utf8_general_ci е по-бърз, но не се интересува от някои специфични сравнения за език. Можете да прочетете повече за това в линка, който изпратих по-горе в публикацията си. Всъщност това засяга поведението на сортиране и търсене.

Има значение как бихте искали да се държи вашата база данни, всички тези съпоставяния са полезни в различни среди. Във вашия случай не бих използвал utf8_bin, тъй като той сравнява само низове, използвайки своите двоични стойности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в MySQL/Amazon RDS:нямате СУПЕР привилегии...

  2. Съвети за настройка на производителността на MySQL за оптимизиране на базата данни

  3. Mysql заявка към ElasticSearch

  4. Грешка при изпращане на пакет QUERY

  5. Максимална дължина на колоната на JSON в MySQL