Der er to ting, du skal gøre for at understøtte UTF-8 i ADO.NET Entity-rammearbejdet (eller generelt ved at bruge MySQL .NET Connector):
- Sørg for, at sorteringen af din database med tabel er en UTF-8-sortering (dvs.
utf8_general_ci
eller en af dens relationer) -
Tilføj
Charset=utf8;
til din forbindelsesstreng."Server=localhost;Database=test;Uid=test;Pwd=test;Charset=utf8;"
Jeg er ikke sikker, men kodningen kan være forskel på store og små bogstaver; Jeg fandt, at CharSet=UTF8;
virkede ikke for mig.