Si desea una respuesta breve, es "sí y no" como se coloca en el sitio vinculado.
Lua admite Unicode en la forma en que se admite la especificación, almacenamiento y consulta de valores de bytes arbitrarios en cadenas, por lo que puede almacenar cualquier tipo de cadena codificada con codificación Unicode en una cadena Lua.
Lo que no admite iteración por carácter Unicode, no hay función estándar para longitud de cadena en caracteres Unicode, etc. Por lo tanto, el tipo de nivel superior de soporte Unicode (como el disponible en Python con longitud, inferior -> superior conversión de caso, codificación en codificación arbitraria, etc.) no está disponible.
Nota: hay enlaces en la parte inferior de http://lua-users.org/wiki/LuaUnicode para obtener soporte de Unicode de nivel superior. – grom