类型 函数 库 utf8.* 返回值 数字 修订 版本 2024.3703 关键词 utf8, UTF-8, Unicode, 字符串, 代码点
返回字符串中所有字符的代码点(整数),这些字符的起始位置位于两个字节位置之间(包含这两个位置)。
end
的默认值为字符串中的字符数。如果函数发现无效的字节序列,则会引发错误。
utf8.codepoint( s [, start [, end]] )
字符串. 要检查的字符串。
数字. 起始位置。默认为 1
。
数字. 结束位置。默认为字符串中的字符数。
local utf8 = require( "plugin.utf8" ) local testStr = "♡ 你好,世界 ♡" print( utf8.codepoint( testStr, 1, 5 ) ) --> 9825 32 20320