- Регистрация
- 04.04.2015
- Сообщения
- 3 835
- Благодарностей
- 3 552
- Баллы
- 113
Ситуация такая: генерирую файл с товарами на Битриксе, далее в ZP загружаю его с FTP и читаю. Косяк в том, что кириллица не воспринимается и в переменную попадает:
Так же пробовал менять кодировку файла после загрузки с FTP:
Но это не помогло.
А вот, если открыть руками файл с этим текстом (например, через Notepad++) и выбрать преобразовать в UTF8 (без BOM) и сохранить, то после этого текст (кирилица) будет отображаться в переменной корректно, но мне нужна полная автоматизация т.к. этот процесс будет выполняться каждые 10 минут.
Собственно, вопрос, как взять текст из файла (см. приложение), чтобы кириллица отображалась корректно?
Так же пробовал менять кодировку файла после загрузки с FTP:
Код:
string data = null;
using (var sr = new StreamReader(filepath))
data = sr.ReadToEnd();
using (var sw = new StreamWriter(filepath, false, Encoding.UTF8))
sw.Write(data);
А вот, если открыть руками файл с этим текстом (например, через Notepad++) и выбрать преобразовать в UTF8 (без BOM) и сохранить, то после этого текст (кирилица) будет отображаться в переменной корректно, но мне нужна полная автоматизация т.к. этот процесс будет выполняться каждые 10 минут.
Собственно, вопрос, как взять текст из файла (см. приложение), чтобы кириллица отображалась корректно?
Вложения
-
592 байт Просмотры: 7