C# преобразовать строку из UTF-8 в ISO-8859-1 (latin1) hC#

Место общения программистов C#
Ответить
Anonymous
 C# преобразовать строку из UTF-8 в ISO-8859-1 (latin1) h

Сообщение Anonymous »

Я погуглил по этой теме, и я смотрел на каждый ответ, но я все еще не понимаю.Encoding iso = Encoding.GetEncoding("ISO-8859-1");
Encoding utf8 = Encoding.UTF8;
string msg = iso.GetString(utf8.GetBytes(Message));
< /code>

Моя исходная строка < /p>

Message = "ÄäÖöÕõÜü"
< /code>

Но, к сожалению, моя строка результата становится < /p>

msg = "�ä�ö�õ�ü
< /code>

Что я здесь делаю? < /p>

Подробнее здесь: https://stackoverflow.com/questions/192 ... 1-latin1-h
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»