Encoding.ReadToTable

table Encoding.ReadToTable ( string Filename,
string fromEncoding,
string toEncoding )
Примеры

Описание

Читает содержимое текстового файла в одной кодировке символов и возвращает его как таблицу в другой кодировке.

Параметры

Filename

(строка) Полный путь к текстовому файлу.

fromEncoding

(строка) Кодировка исходного файла.

toEncoding

(строка) Опциональная конвертация кодировки текста в таблице. Значение по умолчанию - "iso-8859-1" (ANSI Latin-1).

Возврат

ResultVariable

(таблица) Преобразованный текстовый файл как таблица. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия в редакторе сценариев, Вы можете использовать это поле, чтобы определить переменную, в которой будет сохранено возвращаемое значение.
Смотрите также: Связанные действия

Примеры

Пример 1

-- read a text file in Unicode encoding
strFile = _TempFolder .. "\\TextFile.txt";
myTable = Encoding.ReadToTable(strFile, "unicode", "windows-1251");
error = Application.GetLastError();
if (error ~= 0) then
    Dialog.Message("Error", "Got error code " .. error .. " while converting from Unicode", MB_OK, MB_ICONEXCLAMATION);
else
    -- now read each line in the table
    for i, text in pairs(myTable) do
        Dialog.Message("info", "line " .. i .. " contains: " .. text, MB_OK);
    end
end
Смотрите также: Связанные действия