Я преобразовал Word Document (docx) в html, преобразованный html имеет в качестве кодировки символов Windows-1252. В .Net для этой 1252-символьной кодировки все специальные символы отображаются как "". Этот html отображается в редакторе Rad, который отображается правильно, если html находится в формате Utf-8.
Я пробовал следующий код, но без вены
Encoding wind1252 = Encoding.GetEncoding(1252);
Encoding utf8 = Encoding.UTF8;
byte[] wind1252Bytes = wind1252.GetBytes(strHtml);
byte[] utf8Bytes = Encoding.Convert(wind1252, utf8, wind1252Bytes);
char[] utf8Chars = new char[utf8.GetCharCount(utf8Bytes, 0, utf8Bytes.Length)];
utf8.GetChars(utf8Bytes, 0, utf8Bytes.Length, utf8Chars, 0);
string utf8String = new string(utf8Chars);
Любые предложения по преобразованию html в UTF-8?