phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Znaki arabskie nie są wyświetlane w phpMyAdmin

Po pierwsze, czy Twoja baza danych może przechowywać Unicode? SHOW CREATE TABLE table_name; miejmy nadzieję, że pokaże twój zestaw znaków jako utf8. Jeśli nie, powinno to naprawić:

ALTER TABLE table_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

Upewnij się również, że ustawienia PHPMyAdmin zawierają to:

$cfg['DefaultCharset'] = 'utf_8';
$cfg['DefaultConnectionCollation'] = 'utf8_general_ci';


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Dlaczego nazwy moich tabel są konwertowane na małe litery w phpmyadminie?

  2. Kod ograniczający rejestrację użytkowników - ukryj/pokaż formularz php

  3. Odmowa dostępu po ustawieniu hasła użytkownika za pomocą SHA256 w phpMyAdmin

  4. phpMyAdmin nie może połączyć się ze zdalnym serwerem w systemie Windows 7 z klienta Linux

  5. zapytanie mysql pokazuje zły wynik