S
local out = {}
for i = 1, #str do
out[i] = str:sub(i, i)
end
Работает только с латиницей и прочими байтовыми кодировками.Size: a a a
S
local out = {}
for i = 1, #str do
out[i] = str:sub(i, i)
end
Работает только с латиницей и прочими байтовыми кодировками.S
local utf8 = require'utf8'
local out = {}
for code in utf8.codepoint(str) do
out[#out + 1] = utf8.char(code)
end
Вот это будет работать с латинским ascii и разными буковками в utf8 (включая иероглифы всякие).RS
RS
IS
IS
LO
VM
IS