Først skal du sikre dig, at din konsolkodning er indstillet til UTF-8. Ved at bruge PuTTY skal du indstille rullemenuen for tegnsæt i "Window"> "Oversættelse" til UTF-8
Second MySQL adskiller datategnsættet og forbindelsestegnsættet. Når dine data er UTF-8-kodede, men dit forbindelsestegnsæt er indstillet til f.eks. "ISO-8859-1" MySQL vil automatisk konvertere outputtet.
Den nemmeste måde at indstille tegnsættene permanent er at opdatere din klient my.cnf med følgende:
[client]
default-character-set=utf8
Detaljerede oplysninger om forbindelsestegnsættet kan du finde her:http://dev.mysql.com/doc/refman/5.5/en/charset-connection.html
Når du bruger MySQL API-funktionerne (f.eks. PHP-klient) kan du indstille forbindelsestegnsættet ved at sende forespørgslen
SET NAMES utf8
Forskellige implementeringer af MySQL API'et understøtter også indstilling af tegnsættet direkte.f.eks. http://www.php.net/manual/en/mysqli .set-charset.php