Вы нигде не указываете явно флаг FILE_ANSI или FILE_UNICODE
По умолчанию четвёрка работает с ансишными файлами. Пятёрка по умолчанию работает с юникодными файлами
Спасибо большое.
кстати с терминала мт5 все читается ок на терминале мт4. а вот наоборот не получается. Спасибо.
Vladislav Andruschenko:
кстати с терминала мт5 все читается ок на терминале мт4. а вот наоборот не получается. Спасибо.
При открытии текстового файла (txt или csv) производится автоматический анализ первых двух байт файла (0xFEFF). Если этот символ есть, то файл автоматически открывается с флагом FILE_UNICODE
кстати с терминала мт5 все читается ок на терминале мт4. а вот наоборот не получается. Спасибо.
буду знать спасибо.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет.
Кто сталкивался с таким непонятным явлением как каракули при открытии файла с МТ4?
Например МТ5 - МТ5:
записываем файл с терминала МТ5 с текстом "TEST"
читаем этот же файл в терминале МТ5 = все ок, читается "TEST"
Например МТ4 - МТ5:
записываем файл с терминала МТ4 с текстом "TEST"
читаем этот же файл в терминале МТ5 = читаются каракули :-)
кодовая страница везде стоит = 0
выдает всегда 0 и на МТ4 и на МТ5
записываем файл просто:
читаем также просто:
Функции стандартные, кодовая страница не указана, по умолчанию codepage=CP_ACP
но почему то когда читаешь файл с мт4 на терминале МТ5 появляются каракули.
ХМ