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

Błąd kodowania z polskim zestawem znaków podczas transferu bazy danych / konfiguracji serwera

Na koniec ustaliłem, że problem był związany z tym, że dane zostały niepoprawnie zapisane do SQL na moim oryginalnym serwerze.

Skończyło się na przeniesieniu bazy danych za pomocą:

mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8

i wykonujący:

UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)

jak to było tutaj porady:

dziwne kodowanie znaków przechowywanych danych, stary skrypt pokazuje je dobrze, nowy nie

Mam nadzieję, że powyższe rozwiązanie będzie pomocne także dla innych.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak utworzyć plik konfiguracyjny dla phpMyAdmin?

  2. MySQL:Jak ustawić klucz podstawowy w phpMyAdmin?

  3. Błąd MySQL w sygnaturze czasowej

  4. Znacznik czasu MySQL – dlaczego wszystkie zera?

  5. PHPMyAdmin z MAMP daje mi błąd #2002 mysql