Когда я использовал функцию FileOpen для создания CSV - файлов и записи данных, я обнаружил, что в конечном итоге сформированный файл был кодирован в формате UTF - 16 по умолчанию, и мне был нужен файл в формате UTF - 8. После того, как я установил параметр « codepage» в функции FileOpen как « CP UTF8», я обнаружил, что файл все еще формируется в формате кодирования UTF - 16, и многие попытки не были решены. Пожалуйста, скажите как создать и сформировать CSV - файл в формате кодирования UTF - 8, спасибо!
Документация по MQL5: Файловые операции / FileOpen
- www.mql5.com
FileOpen - Файловые операции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
- Каков формат файла FXT?
- Ошибки, баги, вопросы
int fileHandle = FileOpen("myFile.dat", FILE_WRITE|FILE_ANSI, "", CP_UTF8); if (fileHandle == INVALID_HANDLE) { Alert("Не удалось сохранить, Код ошибки = ", GetLastError()); } else { FileWriteString(fileHandle, "Хэллоу"); FileClose(fileHandle); }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь