Menemukannya! Saat menggunakan kelas WebClient, saya mengunduh data sebagai string.
Konfigurasi Asli Saya...
System.Net.WebClient wc = new WebClient();
string htmlData = wc.DownloadString(myUri);
Saya mencoba mengonversi data ini menjadi UTF-16...dari string saat ini, tetapi karena Microsoft beroperasi di UTF-16, ia telah menangani konversinya sendiri.
Sebagai gantinya, saya mengubah pendekatan saya untuk membaca array byte[] aktual dari data seperti ini...
System.Net.WebClient wc = new WebClient();
string htmlData = UTFConvert(wc.DownloadData(myUri));
private string UTFConvert(byte[] utfBytes)
{
byte[] isoBytes = Encoding.Convert(Encoding.UTF8, Encoding.Unicode, utfBytes);
return Encoding.Unicode.GetString(isoBytes);
}
Ini memperbaiki masalah, dan SQL dengan benar melihat aksen dalam segala hal sekarang. Astaga.
Semangat semuanya, dan terima kasih atas bantuan Anda!