Encoding(28595) - строка почему-то не преобразуется - C#

Узнай цену своей работы

Формулировка задачи:

Приветствую! Есть строка >?;0G5=> в онлайне декодере она преобразуется к ОПЛАЧЕНО через 28595 кодировку, а как исходную показывает ASCII Пытаюсь также декодировать, но строка остается такой же(набор символов). Что я делаю не так?
Листинг программы
  1. string ff = ">?;0G5=>";
  2. Encoding asci = Encoding.ASCII;
  3. Encoding iso = Encoding.GetEncoding(28595);
  4. Byte[] encodedBytes = asci.GetBytes(ff);
  5. string b = iso.GetString(encodedBytes);

Решение задачи: «Encoding(28595) - строка почему-то не преобразуется»

textual
Листинг программы
  1. for (int i = 0; i < encodedBytes.Length; i++)
  2.    encodedBytes[i] |= 0x80;
  3.  
  4. string b = iso.GetString(encodedBytes);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы