Najpierw upewnij się, że kodowanie konsoli jest ustawione na UTF-8. Używając PuTTY, musisz ustawić listę rozwijaną zestawu znaków w "Okno"> "Tłumaczenie" na UTF-8
Drugi MySQL rozróżnia zestaw znaków danych i zestaw znaków połączenia. „ISO-8859-1” MySQL automatycznie skonwertuje dane wyjściowe.
Najłatwiejszym sposobem ustawienia zestawów znaków na stałe jest zaktualizowanie klienta my.cnf w następujący sposób:
[client]
default-character-set=utf8
Szczegółowe informacje na temat zestawu znaków połączenia można znaleźć tutaj:http://dev.mysql.com/doc/refman/5.5/en/charset-connection.html
Korzystając z funkcji API MySQL (np. klient PHP) możesz ustawić zestaw znaków połączenia, wysyłając zapytanie
SET NAMES utf8
Różne implementacje API MySQL obsługują również bezpośrednie ustawianie zestawu znaków.np. http://www.php.net/manual/en/mysqli .set-charset.php