首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Lua支持Unicode吗?

Lua支持Unicode吗?
EN

Stack Overflow用户
提问于 2010-03-23 13:37:59
回答 3查看 13.5K关注 0票数 20

根据下面的链接,我对Lua编程语言是否支持Unicode感到困惑。

http://lua-users.org/wiki/LuaUnicode

它看起来确实如此,但也有其局限性。我就是不明白,这个限制是不是很重要呢?

EN

回答 3

Stack Overflow用户

发布于 2010-10-31 22:00:18

Lua不支持unicode (除了接受字符串中的任何字节值)。但是,库slnunicode有很多unicode字符串函数。例如unicode.utf8.len

(注意:这个答案完全是从grom对另一个问题的评论中窃取的-我只是认为它应该有自己的答案)

票数 9
EN

Stack Overflow用户

发布于 2010-03-25 02:50:09

如果你想要一个简短的答案,答案是“是和否”,就像链接的网站上所说的那样。

Lua支持Unicode,支持在字符串中指定、存储和查询任意字节值,因此可以将任何类型的Unicode编码的字符串存储在Lua字符串中。

不支持的是unicode字符的迭代,unicode字符中的字符串长度等没有标准函数,因此高级类型的Unicode支持(如Python中可用的长度、小写->大写转换、任意编码等)不可用。

票数 6
EN

Stack Overflow用户

发布于 2010-03-23 13:43:10

它支持它,因为您可以在Lua字符串中使用Unicode。这具体取决于您计划做什么,但是通过使用您自己的函数扩展Lua,可以相当容易地绕过大多数限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2497800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档