lua中的字串怎么转换成中文

\232\182\138\229\141\151\229\185\163

使用 string.char 将每一个数字转化成char

string.char(232,182...)

通过替换函数匹配所有的 \xxx

local s, _ = string.gsub("\232\182\138\229\141\151\229\185\163", "\\%d+", function(v)
    return string.char(tonumber(v))
end)

s = 越南币

第一个数字在 224 ~ 240 之间,表示这个文字长度3个字节,并非ansi格式,若环境不一致还需要转换

温馨提示:答案为网友推荐,仅供参考
相似回答