lua_stringw
lua_stringw
lua_stringw è la stringa da usare se si vuole mantenere una corretta rappresentazione di testi in lingue con caratteri non ANSI. Occorre tenere presente che l'utilizzo è diverso dalla stringa nativa lua.
Creazione di una stringw
La stringw può essere creata utilizzando il suo costruttore. Si tratta di una funzione LUA che ritorna un oggetto stringw.
string_w(), string_w(str), _U(), _U(str)
Il costruttore esiste in forma estesa "string_w" e in forma abbreviata "_U"
Esempio.
-- creazione di una stringa vuota
local str = string_w()
-- creazione di una stringa vuota (forma abbreviata)
local str = _U()
-- creazione di una stringa literal
local str = string_w("автомобиль")
-- creazione di una stringa literal (forma abbreviata)
local str = _U("автомобиль")
Operazioni con le stringhe UTF-8
Vediamo le tipiche operazioni che vengono eseguite sulle stringhe.