Tänkte ut det! När jag använde WebClient-klassen laddade jag ner data som en sträng.
Min ursprungliga konfiguration...
System.Net.WebClient wc = new WebClient();
string htmlData = wc.DownloadString(myUri);
Jag försökte konvertera denna data till en UTF-16...från den nuvarande strängen, men eftersom Microsoft arbetar i UTF-16 hade den hanterat konverteringen på egen hand.
Istället ändrade jag mitt tillvägagångssätt för att läsa den faktiska byte[]-arrayen från data som så...
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);
}
Detta löste problemet, och SQL ser korrekt accenterna i allt nu. Japp.
Hej alla, och tack för er hjälp!