Перевод кодировки символов (Encoding) - C#
Формулировка задачи:
Привет всем. В общем, такая проблема
Была проблема в программе с кириллицей, с не читаемой ее кодировкой
Код у них в общем запредельный от 6000
Это Юникод
Сделал перевод символов в потоке файла на ASCII кодировку
добавил такую конструкцию:
В итоге код у кириллицы не выходит за пределы 255, все здорово
Но сами символы заменяются на знак вопроса
С остальными символами у программы все хорошо
Вот что выводит (Это LZP-сжатие, здесь вместо знаков вопроса должна быть кириллица)
FileStream fs = new FileStream(openFile.FileName, FileMode.Open); System.IO.StreamReader sr = new System.IO.StreamReader(fs, Encoding.ASCII);
Решение задачи: «Перевод кодировки символов (Encoding)»
textual
Листинг программы
System.IO.StreamReader sr = new System.IO.StreamReader(fs, Encoding.Default);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д