【发布时间】:2017-08-25 14:50:30
【问题描述】:
例如:我想从字符串“ПРИВЕТ”和“HELLO”中删除前 2 个字母。其中之一仅包含两个字节的 unicode 符号。
尝试使用 string.sub("ПРИВЕТ") 和 string.sub("HELLO.")
得到“РИВЕТ”和“LLO.”。
string.sub() 从这些字符串中删除了 2 个字节(不是字符)。所以我想知道如何删除 chars
一些东西,比如 utf8.sub()
【问题讨论】:
-
删除 UTF-8 字符串中的第一个
N字符:str = str:gsub(".[\128-\191]*", "", N)
标签: string unicode utf-8 lua char