【发布时间】:2014-05-22 03:43:00
【问题描述】:
我正在尝试从斯洛伐克语单词的字符串中提取字符。例如,“TURTLE”的单词是“KORYTNAČKA”。但是,当我尝试从字符串中提取它时,它会跳过“Č”字符:
local str = "KORYTNAČKA"
for c in str:gmatch("%a") do print(c) end
--result: K,O,R,Y,T,N,A,K,A
我正在阅读this page,我也尝试将字符串本身作为一个集合粘贴,但它出现了一些奇怪的东西:
local str = "KORYTNAČKA"
for c in str:gmatch("["..str.."]") do print(c) end
--result: K,O,R,Y,T,N,A,Ä,Œ,K,A
有人知道怎么解决吗?
【问题讨论】:
-
使用 1 字节斯洛伐克语代码页而不是 UTF-8 编码的文本
标签: string unicode lua coronasdk lua-patterns