请问lua怎么分割中文字符串?
a="我是中国人"
string.len的结果是15啊?
我怎么读取第三个字"中"呢?
谢谢
你的取出字符串 "我是中国人" 长度如果是 15 ,很有可能这段字符串是使用的 UTF-8 编码,在 UTF-8 编码里,一个汉字通常占 3 个字节,所以 5 个汉字占 15 个字节。
如果你能确保你的字符串全部是汉字而且全部使用 UTF8 编码的话,可以定义如下函数:
a="我是中国人"谢谢,刚才折腾出来了,是我编译器的问题,print出来全是乱码,结果放手机上就正确了,自己没试,白折腾半天了,谢谢