Ada dua hal yang perlu Anda lakukan untuk mendukung UTF-8 dalam kerangka kerja Entitas ADO.NET (atau secara umum menggunakan Konektor .NET MySQL):
- Pastikan bahwa susunan database tabel Anda adalah susunan UTF-8 (yaitu
utf8_general_ci
atau salah satu relasinya) -
Tambahkan
Charset=utf8;
ke string koneksi Anda."Server=localhost;Database=test;Uid=test;Pwd=test;Charset=utf8;"
Saya tidak yakin, tetapi pengkodean mungkin peka huruf besar-kecil; Saya menemukan bahwa CharSet=UTF8;
tidak berhasil untuk saya.