Ottenere con l'API di Libglib-2.0 il codice UNICODE di un carattere UTF-8

Da Gambas-it.org - Wikipedia.
Versione del 20 dic 2015 alle 18:42 di Vuott (Discussione | contributi) (Creata pagina con "Per ottenere con l'API di ''Libglib-2.0'' il codice UNICODE di un carattere UTF-8, si dovrà utilizzare la funzione esterna ''g_utf8_get_char()'', come segue: Library "libgli...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per ottenere con l'API di Libglib-2.0 il codice UNICODE di un carattere UTF-8, si dovrà utilizzare la funzione esterna g_utf8_get_char(), come segue:

Library "libglib-2.0"

' gunichar g_utf8_get_char (const gchar *p)
' Converts a sequence of bytes encoded as UTF-8 to a Unicode character.
Private Extern g_utf8_get_char(p As String) As Integer


Public Sub Main()
 
 Dim i As Integer
 
   i = g_utf8_get_char("𝄞")
   
   Print Hex(i, 4)
  
End



Riferimenti