使用lua string.gsub将问题字符替换为空字符。代码如下:
-- 从unity侧获得的文本字符串
local unity_text_string = xxxx
unity_text_string = string.gsub(unity_text_string ,utf8.char(8203),'')
--unity_text_string此时不包含空字符
该博客介绍了如何在Lua中使用string.gsub函数清除从Unity获取的文本字符串中的特定UTF-8字符(UTF8编码8203),确保字符串不包含空字符。这个过程对于正确处理和显示来自游戏引擎的数据至关重要。
使用lua string.gsub将问题字符替换为空字符。代码如下:
-- 从unity侧获得的文本字符串
local unity_text_string = xxxx
unity_text_string = string.gsub(unity_text_string ,utf8.char(8203),'')
--unity_text_string此时不包含空字符

被折叠的 条评论
为什么被折叠?