Здравствуйте, гость ( Вход | Регистрация )

> Чтение файла в кодировке utf8
cirus
сообщение 20.3.2020, 15:08
Сообщение #1


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26744
Пользователь №: 16.971
Возраст: 29



Архив распаковать в папку с пилотом Прикрепленный файл  LuaPlugins.zip ( 322,21 килобайт ) Кол-во скачиваний: 215

Версия пилота 2.41.
Код
--lua
package.path = "LuaPlugins\\winapi\\?.lua;" .. package.path
package.path = "LuaPlugins\\?.lua;" .. package.path
setfenv(1, require'winapi')
require'utf8'

log "clear"  log "mode compact"
local text = readfile([[C:\123.txt]])   -- прочитать файл
if text then   -- если прочитан
    log(text)  -- содержимое файла
end

-- если читать так, то вместо русских символов будут кракозябры
local f = io.open([[C:\123.txt]], "rb")
if f then
    local s = f:read("*a")     -- прочитать файл
    f:close()
    log(s)    -- содержимое файла
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 26.4.2024, 18:42
Designed by Nickostyle