2015-06-11 109 views

回答

2

您正在尋找string.char

string.char (···) 

接收零個或多個整數。返回一個長度等於參數個數的字符串,其中每個字符的內部數字代碼等於其相應的參數。

請注意,數字代碼不一定是跨平臺移植的。

對於示例:

local d = 48 
local str_d = string.char(d) -- str_d == "0" 
+1

或者'utf8.char(d)'爲Lua 5.3中的Unicode字符 –

0

ASCII字符,你可以使用string.char

對於UTF-8字符串,您可以使用utf8.char(在Lua 5.3中引入)從代碼點獲取字符。

print(utf8.char(48)) -- 0 
print(utf8.char(29790)) -- 瑞 
相關問題