Преобразование из 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);