На основе ссылки ниже я смущен относительно того, поддерживает ли язык программирования Lua Unicode.
http://lua-users.org/wiki/LuaUnicode
Кажется, что это делает, но имеет ограничения. Я просто не понимаю, ограничение что-либо большое/ключевое или не грандиозное предприятие?
Если вы хотите краткий ответ, это будет «да и нет», как указано на сайте, на который указывает ссылка.
Lua поддерживает Unicode таким образом, что поддерживаются указание, хранение и запрос произвольных байтовых значений в строках, поэтому вы можете хранить любые строки в кодировке Unicode в строке Lua.
Что не поддерживается, так это итерация по символу Юникода, нет стандартной функции для длины строки в символах Юникода и т.д. преобразование, кодирование в произвольной кодировке и т. д.) недоступно.
Он поддерживает его в том смысле, что вы можете использовать Unicode в строках Lua. Это зависит конкретно от того, что вы планируете делать, но большинство ограничений можно довольно легко обойти, расширив Lua своими собственными функциями.