标签: utf-8 lua lua-5.3
如何使用utf8.offset(s, n, i)从特定字节和字符位置开始查找n处字符的偏移量? i参数记录为:
utf8.offset(s, n, i)
n
i
返回s的第n个字符的编码(从位置i开始)的位置(以字节为单位)......
我得到i是我需要的,但我无法理解它的字节位置或字符位置。我该如何使用它?
答案 0 :(得分:2)
Lua手册中的所有字符串偏移均以字节为单位,除非本手册另有说明。因此i是字节偏移量,utf8.offset的返回值也是如此。
utf8.offset