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

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

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

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

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

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

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


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

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

6   голосов , оценка 3.667 из 5
Похожие ответы