lua字符串分割 lua的字符串怎么转换成汉字或英文?
浏览量:1945
时间:2021-03-11 16:49:01
作者:admin
lua的字符串怎么转换成汉字或英文?
s="178187196220179246202219215176177184181196206239198183163172199235189171206239198183207200183197200235177179176252n"print(s)直接打印输出就能得到中文了:不能出售装备的物品,请将物品先放入背包xxxxx表示字符串某一位的数值是多少,汉字“不”占用两个字节,对应的数字是178,187所以输出178187就是汉字“不”s="这其实是一段汉字"a = ""..table.concat({string.byte(s,1,-1)},"")使用这个可以把字符串 转化成对应编码的数字 213226198228202181202199210187182206186186215214
lua如何从字符串提取某一个字符?
你还是应该先看一下lua的语法。lua里不像c一样区分字符串和字符。对于一个字符串,无论是用单引号还是双引号包围起来效果是一样的。举个例子吧:> s = "e"> t = "e"> if s == t then print("equal") endequal> print("e is good") e is good 要是非得想要c风格的话,也可以试试string.byte()这个函数。> s = "abcdefghij"> = string.byte(s, 5)101
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。