lsf и кириллица

caing

Известный
Автор темы
44
6
Версия MoonLoader
.026-beta
lfs некорректно отображает путь, если в нем содержатся кириллические символы. Есть вариант как-то это фиксануть?
 
Решение
Пробовал.
В начале скрипта
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

Далее свой путь пробовал переводить при помощи u8(путь), один фиг часть с латиницей нормально читается, а часть с кириллицей все так же иероглифы (немного другие уже).
Попробуй u8:decode(путь)

caing

Известный
Автор темы
44
6
юзать библиотеку encoding
Пробовал.
В начале скрипта
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

Далее свой путь пробовал переводить при помощи u8(путь), один фиг часть с латиницей нормально читается, а часть с кириллицей все так же иероглифы (немного другие уже).
 
  • Вау
Реакции: whyega52

chapo

tg/inst: @moujeek
Модератор
9,075
12,037
Пробовал.
В начале скрипта
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

Далее свой путь пробовал переводить при помощи u8(путь), один фиг часть с латиницей нормально читается, а часть с кириллицей все так же иероглифы (немного другие уже).
Попробуй u8:decode(путь)
 
  • Влюблен
Реакции: caing