Er zijn twee dingen die u moet doen om UTF-8 te ondersteunen in het ADO.NET Entity-framework (of in het algemeen met behulp van de MySQL .NET Connector):
- Zorg ervoor dat de sortering van uw database of tabel een UTF-8-sortering is (d.w.z.
utf8_general_ci
of een van zijn relaties) -
Voeg
Charset=utf8;
. toe naar uw verbindingsreeks."Server=localhost;Database=test;Uid=test;Pwd=test;Charset=utf8;"
Ik weet het niet zeker, maar de codering kan hoofdlettergevoelig zijn; Ik heb gevonden dat CharSet=UTF8;
werkte niet voor mij.