Функция utf8.offset
Функция utf8.offset возвращает позицию (в байтах), с которой начинается кодирование символа с заданной позицией.
utf8.offset(str, charPos)
Параметр
str: string– строка в формате UTF-8;charPos: number– позиция символа.
Возвращает:
number:позиция (в байтах), с которой начинается кодирование символа с заданной позицией.
Пример
print(utf8.offset("АБВГДЕЖЗ", 5)) -- 9