解决lua中截取字符串(中英文混合)赋值失败的问题

解决lua中截取字符串(中英文混合)赋值失败的问题,第1张

概述UTF-8中一个汉字字符占三个字节,有时候我们截取字符串中是中英文混合的字符串,在截取的时候可能机会得到我们意想不到的结果,打个比方说: local str = “hello中国” string.sub(str,1,6),这样子得到的结果就是hello? 这样的字符串是不能在quick-lua里面作为控件的strString()这个方法的,原因就是截取字符串的时候有些汉字截得不全,导致字符串乱码 总结

以上是内存溢出为你收集整理的解决lua中截取字符串(中英文混合)赋值失败的问题全部内容,希望文章能够帮你解决解决lua中截取字符串(中英文混合)赋值失败的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1270340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存