- 90
- 6
- Версия MoonLoader
- .026-beta
Загружаются только английские символы, а русские в виде вопросительных знаков только:
Вот код который загружает сами названия, в load_text_dir находятся именно те строки которые отвечают за загрузку и чтение файлов из ПАПКИ. Мне нужно, чтобы файлы загружались с русским названием. Спросите почему? Вот почему:
Именно под вопросительными знаками находится русское название ФАЙЛА! Как это исправить?
Вот код который загружает сами названия, в load_text_dir находятся именно те строки которые отвечают за загрузку и чтение файлов из ПАПКИ. Мне нужно, чтобы файлы загружались с русским названием. Спросите почему? Вот почему:
Именно под вопросительными знаками находится русское название ФАЙЛА! Как это исправить?
Lua:
function _load_text(file)
if doesFileExist(file) then
local out = {}
local i = 1
for line in io.lines(file) do
out[i] = line:gsub('\\n', '\n')
i = i + 1
end
return out
else
error(('File "%s" does not exist'):format(file))
end
end
function load_text(file)
file = 'moonloader/sa wiki/text/' .. file
return _load_text(file)
end
function load_text_dir(dir)
local out = {}
local dir = 'moonloader/sa wiki/text/' .. dir
local search, file = findFirstFile('moonloader/sa wiki/text/vehicles/*.txt')
while file do
out[file:gsub('.txt', '')] = _load_text('moonloader/sa wiki/text/vehicles/' .. file)
file = findNextFile(search)
end
findClose(search)
return out
end