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.