Преобразование из DOS в Win-1251 - C#
Формулировка задачи:
Есть "Ђ‘’ђЂ•ЂЌњ" (80 91 92 90 80 95 80 8D 9C), подскажите, как преобразовать в win-1251
Пробовал вот так, но ничего не получается.
На выходе получается "?????????"
string convertString = dannye1; // "Ђ‘’ђЂ•ЂЌњ" Encoding ascii = Encoding.ASCII; Encoding cp1251 = Encoding.GetEncoding(1251); byte[] cp1251Bytes = cp1251.GetBytes(convertString); byte[] asciiBytes = Encoding.Convert(cp1251, ascii, cp1251Bytes); char[] asciiChars = new char[ascii.GetCharCount(asciiBytes, 0, asciiBytes.Length)]; ascii.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0); string asciiString = new string(asciiChars); textBox5.Text = asciiString;
Решение задачи: «Преобразование из DOS в Win-1251»
textual
Листинг программы
b = ConvertCP(28591, 1251, b);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д