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

Вмъкнете арабски текст MySQL

Самият аз наскоро имах същите проблеми.

Ето няколко насоки:

  • ВСИЧКИ атрибути трябва да бъдат зададени на ut8 (съпоставянето НЕ е същото като набор от знаци)
  • Запазете документа като UTF-8 (Ако използвате Notepad++, това е Формат -> Преобразуване в UFT-8)
  • Заглавката както в PHP, така и в HTML трябва да бъде зададена на UTF-8 (HTML: и PHP:header('Content-Type:text/html; charset=utf-8');
  • След като се свържете с базата данни, задайте и там набора от знаци u UTF-8, както следва:$link->set_charset("utf8"); (директно след свързване)
  • Също така се уверете, че вашата база данни и таблици са зададени на UTF-8, можете да направите това по следния начин:

ALTER DATABASE имя на база данни CHARACTER SET utf8 COLLATE utf8_unicode_ci;ALTER TABLE име на таблица CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Не забравяйте, че ВСИЧКО трябва да бъде зададено на UFT-8 charcode, иначе ще вмъкне неща като "Øسناً". Надявам се това да е помогнало!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на поле DATE като първичен ключ на измерение за дата с MySQL

  2. Качете изображение на сървъра и съхранете пътя на изображението в базата данни на mysql

  3. Премахнете клаузата за ограничение от MySQL Workbench

  4. Формат на датата в MySQL ДД/ММ/ГГГГ избор на заявка?

  5. Защо да използвате външни ключове без действие при изтриване или актуализиране