Differenze tra le versioni di "Ottenere con l'API di Libglib-2.0 il codice UNICODE di un carattere UTF-8"

Da Gambas-it.org - Wikipedia.
Riga 20: Riga 20:
  
 
=Riferimenti=
 
=Riferimenti=
* https://developer.gnome.org/glib/stable/glib-Unicode-Manipulation.html
+
* https://docs.gtk.org/glib/func.utf8_get_char.html

Versione delle 16:33, 12 ago 2022

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:0.6400.6"

' 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