这是我的功能,我使用的是lua-cjson,它说它完全支持 UTF-8
function getPersonaName(sid64)
local cjson = require "cjson"
local r = http.request("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=###&steamids=" .. sid64)
results = cjson.decode(r)
personaname = results.response.players[1].personaname
return personaname
当用户有一些像♡这样的特殊字符时,我的 Lua 代码将用户名返回为
tam ♡
代替
tam ♡
我怎样才能正确返回确切的结果?