Първо трябва да се уверите, че кодирането на вашата конзола е настроено на UTF-8. Използвайки PuTTY, трябва да зададете падащото меню за набор от знаци в "Прозорец"> "Превод" на UTF-8
Вторият MySQL разграничава набора от знаци за данни и набора знаци за връзка. Когато вашите данни са кодирани с UTF-8, но вашият набор от знаци за връзка е настроен на напр. "ISO-8859-1" MySQL автоматично ще преобразува изхода.
Най-лесният начин да зададете постоянно наборите от знаци е да актуализирате своя клиент my.cnf със следното:
[client]
default-character-set=utf8
Подробна информация за набора от знаци за връзка можете да намерите тук:http://dev.mysql.com/doc/refman/5.5/en/charset-connection.html
Когато използвате функциите на MySQL API (например PHP клиент), можете да зададете набора от знаци за връзка, като изпратите заявката
SET NAMES utf8
Различни реализации на MySQL API също поддържат директно задаване на набора от знаци, напр. http://www.php.net/manual/en/mysqli .set-charset.php