Я погуглил по этой теме и просмотрел все ответы, но до сих пор не понимаю.
В основном мне нужно преобразовать строку UTF-8 в ISO-8859-1, и я делаю это, используя следующий код:
Encoding iso = Encoding.GetEncoding("ISO-8859-1");
Encoding utf8 = Encoding.UTF8;
string msg = iso.GetString(utf8.GetBytes(Message));
Моя исходная строка
Message = "ÄäÖöÕõÜü"
Но, к сожалению, моя строка результата становится
msg = "�ä�ö�õ�ü
Что я здесь делаю не так?