永发信息网

lua 中怎样将string类型转换为byte数组

答案:2  悬赏:80  手机版
解决时间 2021-04-11 07:07
  • 提问者网友:捧腹剧
  • 2021-04-11 00:31
lua 中怎样将string类型转换为byte数组
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-04-11 01:51
-- Hello World in Lua
s='gfdssdgjjhgff'
l=string.len(s)
b={}
for i=1,l do
b[i]=string.sub(s,i,i)
print(b[i])
end
全部回答
  • 1楼网友:第四晚心情
  • 2021-04-11 02:11
如果字符串没有utf-8的话。 local str = "123456789" local table = {} for i=1,#name do table[i] = string.sub(name,i,i) end 如果有utf-8 function getutfbyte() str1 = "ok 我赢了" i = 1 while true do c = string.sub(str1,i,i) b = string.byte(c) if b > 128 then print(string.sub(str1,i,i+2)) i = i + 3 else if b == 32 then print("empty") else print(c) end i = i + 1 end if i > #str1 then break end end end 第二种是输出,,你创建一个table把输出的内容加到table就好了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯