摘要: 问题: 最近在用lua, 发现一个有点意思的槽点啊-____-! 那就是lua貌似会使用系统所用的字符集. 具体点说, 就是在windows上, 它会使用cp936来表示代码中的中文. 来个例子: print("中文") 把这句代码写到文本文件里, 保存的时候选择UTF-8的话, 这时你运行代码, 阅读全文
posted @ 2022-05-18 18:11 青丝·旅人 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 原文链接 string.byte()## 原型:string.byte (s [, i [, j] ]) 解释:函数返回字符s[i], s[i+1], ···, s[j]的内部数字编码(ASCII码),其中参数i的默认值是1,而参数j的默认值是i。需要注意的是该函数在返回的数字编码在跨平台方面不一定 阅读全文
posted @ 2022-05-18 17:52 青丝·旅人 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: 首先是关于字符长度的一些结束(可以不看) 在 Lua 中,获取字符串长度我们一般使用 #str(不建议使用 string.len(str) )! local str = "abc" local len = #str print(len) -- 3 str = "你们好" len = #str pri 阅读全文
posted @ 2022-05-18 17:43 青丝·旅人 阅读(3349) 评论(0) 推荐(0) 编辑