Сохранение текстового файла с формате DOS\Windows - C#
Формулировка задачи:
Добрый день.
Возникла необходимость сохранять файл с формате DOS\Windows, а сохранение происходит в формате UNIX.
Как осуществить задуманное?
Запись файла:
Листинг программы
- var iso_8859_5 = Encoding.GetEncoding("iso-8859-5");
- var isoBytes = iso_8859_5.GetBytes(newfile);
- var finalfile = iso_8859_5.GetString(isoBytes);
- try
- {
- using (var outputFile = new StreamWriter(Settings.SaveDirectory + @"\" + filename))
- {
- outputFile.WriteLine(finalfile);
- }
- }
Решение задачи: «Сохранение текстового файла с формате DOS\Windows»
textual
Листинг программы
- var reader = new StringReader(newfile);
- using (var outputWriter = new StreamWriter(Settings.SaveDirectory + @"\" + filename, false, Encoding.GetEncoding("iso-8859-5")))
- {
- string line;
- while ((line = reader.ReadLine()) != null)
- {
- outputWriter.Write(line);
- outputWriter.Write("\r\n");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д