Android 使用Corona SDK中的string.gmatch将阿拉伯文文本转换为字母数组
请帮忙 我正在尝试使用corona sdk中的string.gmatch将阿拉伯文文本发送到阿拉伯文字母数组,因此请帮助我正确地执行此操作Android 使用Corona SDK中的string.gmatch将阿拉伯文文本转换为字母数组,android,ios,sdk,lua,coronasdk,Android,Ios,Sdk,Lua,Coronasdk,请帮忙 我正在尝试使用corona sdk中的string.gmatch将阿拉伯文文本发送到阿拉伯文字母数组,因此请帮助我正确地执行此操作 local lArray={} local t="من جد وجد ومن زرع حصد" for value in string.gmatch(t,".") do lArray [index] = value print(value) index = index + 1 end 输出是这个字符 2013-12-25 22:48:01.337 Cor
local lArray={}
local t="من جد وجد ومن زرع حصد"
for value in string.gmatch(t,".") do
lArray [index] = value
print(value)
index = index + 1
end
输出是这个字符
2013-12-25 22:48:01.337 Corona Simulator[4878:507] Ù
2013-12-25 22:48:01.337 Corona Simulator[4878:507] …
2013-12-25 22:48:01.337 Corona Simulator[4878:507] Ù
2013-12-25 22:48:01.338 Corona Simulator[4878:507] †
谢谢你的帮助
我在这篇文章中找到了这个解决方案,除非Corona添加了它,否则Lua中的模式匹配不支持Unicode 您可以使用
utf8
插件
[我找到了这个解决方案,它帮助我解决了这个问题][1][1]:
string.gmatch( s, pattern )
s:gmatch( pattern )