Задаването на набора от знаци на MySQL таблицата не е достатъчно - трябва също да се погрижите да зададете правилния набор от знаци за клиента, връзката и резултатите, които по подразбиране може да се различават от сървър на сървър, което прави вашата база данни по-малко от преносима:същото съдържание на базата данни може да бъде се показва различно при преместване на друг сървър.
От известно време съхранявам словенски текст в MySQL и това работи за мен:
- първото нещо, което правите след свързване, трябва да бъде да издадете „ЗАДАДЕТЕ ИМЕНА utf8 " заявка
- уверете се, че низовете, които съхранявате, са utf-8, за да започнете:ако ги взимате от формуляр за уеб страница, уверете се, че страницата е UTF-8
- внимавайте какви инструменти използвате, за да преглеждате/редактирате съдържанието на базата данни онлайн:PhpMysqlAdmin определено не е безопасен.
Надявам се това да помогне.