Vyřešil to! Při použití třídy WebClient jsem stahoval data jako řetězec.
Moje původní konfigurace...
System.Net.WebClient wc = new WebClient();
string htmlData = wc.DownloadString(myUri);
Pokusil jsem se převést tato data do UTF-16...z jeho aktuálního řetězce, ale protože Microsoft pracuje v UTF-16, zvládl převod sám.
Místo toho jsem změnil svůj přístup ke čtení skutečného pole byte[] z dat takto...
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);
}
Tím se problém vyřešil a SQL nyní správně vidí akcenty ve všem. Yippee.
Zdravíme všechny a děkujeme za vaši pomoc!