• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

[Decodeerror-outputnotutf-8]lua使用string.sub

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

对已知中文字符串进行分割,以“(”和“)”来截取字符串;

str1="白雪皑皑雪橇行,胡子老人把人惊(落花无声)";
print(str1);
num1 = string.find(str1,'')
num2 = string.find(str1,'')
print(num1,":",num2);
print(string.sub(str1,num1,num2))

运行输出;

[Decode error - output not utf-8]

在网上搜有关 not utf-8的很多;但仔细看看好像是分割的字符串不是整个的汉字;

因为 ,一个汉字字符占两个字节,所以是由于sub的下标要估计好了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua脚本在C++下的舞步(入门指引)(转)发布时间:2022-07-22
下一篇:
网关层面为何要用Lua发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap