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.
(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...")
 
Riga 1: Riga 1:
 
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:
 
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"
+
  Library "libglib-2.0:0.6400.6"
 
   
 
   
 
  <FONT Color=gray>' ''gunichar g_utf8_get_char (const gchar *p)''
 
  <FONT Color=gray>' ''gunichar g_utf8_get_char (const gchar *p)''
Riga 10: Riga 10:
 
    
 
    
 
   Dim i As Integer
 
   Dim i As Integer
 +
 +
  i = g_utf8_get_char("𝄞")
 
    
 
    
    i = g_utf8_get_char("𝄞")
+
  Print Hex(i, 4)
   
+
    Print Hex(i, 4)
 
 
 
 
  '''End'''
 
  '''End'''
 
  
  

Versione delle 17:44, 9 dic 2021

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