Набор констант ФКОД_...
Данный набор констант используется для установки типа используемой кодировки символов при чтении файла и записи в файл.
Имя | Значение | Описание |
---|---|---|
ФКОД_СИСТЕМА | 0 | Использовать кодировку, принятую по умолчанию в операционной системе. Также позволяет автоматически определять кодировку по BOM при открытии файлов на чтение. |
ФКОД_WINDOWS | 1 | Использовать кодировку Windows (ANSI code page, для русского языка cp1251). |
ФКОД_DOS | 2 | Использовать кодировку DOS (OEM, для русского языка cp866). |
ФКОД_UTF8 | 5 | Использовать кодировку Unicode в представлении |
ФКОД_UTF16_LE | 3 | Использовать кодировку Unicode в представлении |
ФКОД_UTF16_BE | 4 | Использовать кодировку Unicode в представлении |
ФКОД_UNICODE | 3 | Использовать представление Unicode по умолчанию. В Windows соответствует ФКОД_UTF16_LE. |
ФКОД_БЕЗ_BOM | 65536 (0x00010000) | Не добавлять маркер порядка байт (BOM, byte order marker). Учитывается только при создании нового файла в кодировке Unicode. По умолчанию BOM добавляется. Комбинируется сложением с константами ФКОД_... группы Unicode. Например: ФКОД_UTF8 + ФКОД_БЕЗ_BOM. |