5

これが私の関数です。UTF -8を完全にサポートしているlua-cjsonを使用しています

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 ♡

正確な結果を正しく返すにはどうすればよいですか?

4

1 に答える 1