Lua поддерживает Unicode?

На основе ссылки ниже я смущен относительно того, поддерживает ли язык программирования Lua Unicode.

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

Кажется, что это делает, но имеет ограничения. Я просто не понимаю, ограничение что-либо большое/ключевое или не грандиозное предприятие?

20
задан TimK 23 March 2010 в 05:37
поделиться

2 ответа

Если вы хотите краткий ответ, это будет «да и нет», как указано на сайте, на который указывает ссылка.

Lua поддерживает Unicode таким образом, что поддерживаются указание, хранение и запрос произвольных байтовых значений в строках, поэтому вы можете хранить любые строки в кодировке Unicode в строке Lua.

Что не поддерживается, так это итерация по символу Юникода, нет стандартной функции для длины строки в символах Юникода и т.д. преобразование, кодирование в произвольной кодировке и т. д.) недоступно.

6
ответ дан 30 November 2019 в 00:09
поделиться

Он поддерживает его в том смысле, что вы можете использовать Unicode в строках Lua. Это зависит конкретно от того, что вы планируете делать, но большинство ограничений можно довольно легко обойти, расширив Lua своими собственными функциями.

0
ответ дан 30 November 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: