C # Преобразование строки из UTF-8 в ISO-8859-1 (Latin1) H

Я погуглил на эту тему и посмотрел каждый ответ, но до сих порне понимаю

В основном мне нужно преобразовать строку 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 = "�ä�ö�õ�ü

Что я'я здесь не так?

Ответы на вопрос(8)

Ваш ответ на вопрос