sql >> Databáze >  >> Database Tools >> phpMyAdmin

Chyba kódování s polskou znakovou sadou během přenosu databáze / nastavování serveru

Nakonec jsem zjistil, že problém souvisel s tím, že na mém původním serveru byla data špatně zapsána do SQL.

Skončil jsem s přenosem DB pomocí:

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

a provedení:

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

jak byly rady zde:

podivné kódování znaků uložených dat, starý skript je ukazuje dobře, nový ne

Doufám, že výše uvedené řešení bude užitečné i pro ostatní.



  1. SSAS DB není viditelná v Management Studio, ale lze ji vidět v Excelu

  2. Horní limit pro Upload Limit a Post Limit v PHP

  3. Automatické obnovení SQL Server 2008 Management Studio intellisense (ne ručně prostřednictvím nabídky nebo klávesové zkratky)

  4. Pochopení primárního klíče a databází vztahů s MySQL (phpmyadmin)