Skip to main content

Функция utf8.offset

Функция utf8.offset возвращает позицию (в байтах), с которой начинается кодирование символа с заданной позицией.


utf8.offset(str, charPos)

Параметр​

  • str: string – строка в формате UTF-8;
  • charPos: number – позиция символа.

Возвращает:​

  • number:позиция (в байтах), с которой начинается кодирование символа с заданной позицией.

Пример​


print(utf8.offset("АБВГДЕЖЗ", 5)) -- 9