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 7: Riga 7:
 
   
 
   
 
   
 
   
  '''Public''' Sub Main()
+
  Public Sub Main()
 
    
 
    
 
   Dim i As Integer
 
   Dim i As Integer
Riga 15: Riga 15:
 
   Print Hex(i, 4)
 
   Print Hex(i, 4)
 
   
 
   
  '''End'''
+
  End
  
  

Versione attuale delle 07:56, 24 giu 2023

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.7200.4"

' 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