utf8.offset:如何指定起始位置?

时间:2017-07-09 12:02:36

标签: utf-8 lua lua-5.3

如何使用utf8.offset(s, n, i)从特定字节和字符位置开始查找n处字符的偏移量? i参数记录为:

  

返回s的第n个字符的编码(从位置i开始)的位置(以字节为单位)......

我得到i是我需要的,但我无法理解它的字节位置或字符位置。我该如何使用它?

1 个答案:

答案 0 :(得分:2)

Lua手册中的所有字符串偏移均以字节为单位,除非本手册另有说明。因此i是字节偏移量,utf8.offset的返回值也是如此。