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

Problem UTF8 z MySQL 5

Czy próbowałeś dodać

SET NAMES 'utf8';

do twojego zrzutu sql?

Rzecz z utf8 lub ogólnie kodowaniem polega na tym, że aby odnieść sukces, musisz upewnić się, że:

  • plik jest zakodowany w utf8 bez podpisu
  • domyślne kodowanie serwera mysql jest ustawione na utf8
  • połączenie to utf8 (dlatego wstawiasz SET NAMES 'utf8' do swojego pliku sql).
  • wszystkie tabele i kolumny mają prawidłowe kodowanie i zestaw znaków
  • wszystkie twoje pliki internetowe również muszą być zakodowane w formacie UTF8. I nie działa po prostu dodanie prawidłowego nagłówka. Musisz otworzyć plik, sprawdzić, czy kodowanie to utf8, jeśli nie, wyciąć wszystko, zmienić kodowanie na utf8 i wkleić wszystko z powrotem. To nie zadziała, jeśli po prostu zmienisz kodowanie i zapiszesz plik!


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. CREATE TABLE w błędzie składni MySQL

  2. PHP tworzy tabelę HTML z bazy danych

  3. Jak zainstalować i zabezpieczyć phpMyAdmin na Ubuntu 16.04

  4. Błąd z phmpMyAdmin, gdy skonfigurowano dostęp do zdalnego serwera za pomocą lokalnego klienta phpMyAdmin

  5. Jak ustawić klucz obcy zależny od relacji dwóch pozostałych tabel?