slnunicode ist Teil der Sammlung von universellen lua-Unterstützungsbibliotheken, die für das Selene-Datenbankprojekt entwickelt wurden.
Es ist auch als luarock
verfügbarLua 5.3 hat jetzt UTF-8-Unterstützung in der Standardbibliothek.
Um zum Beispiel die Codepunkte eines UTF-8-Strings zu erhalten:
%Vor%Ausgabe:
%Vor% Lua Strings sind eine Folge von Bytes. Wenn Sie UTF8-Text in ihnen speichern, speichern Sie bereits "UTF8 Bytes". Sie können die Bytes wie bei allen anderen Strings mit string.byte(s,i,j)
:
Jetzt Bytes ist eine Tabelle, die Ihre "UTF8 Bytes" enthält.
Weitere Informationen zu string.byte
und UTF8 in Lua finden Sie unter:
Standard Lua String-Bibliothek
Lua 5.3 standard utf8-Bibliothek
Präsentation von Roberto Ierusalimschy (einer der Schöpfer von Lua) über die Zukunft von Lua, worüber gesprochen wird viele Dinge und einer von ihnen ist UTF8-Unterstützung. Es wurde veröffentlicht, bevor UTF8-Unterstützung in Lua eingebaut wurde.
Tags und Links lua