Differenze tra le versioni di "Verificare con le risorse del API di PulseAudio se una stringa contiene solo caratteri UTF8 validi"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "La funzione esterna "''pa_utf8_valid( )''" della libreria ''PulseAudio'' consente di verificare se una stringa risponde totalmente alle caratteristiche del formato UTF-8; ossi...") |
|||
(4 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | La funzione esterna " | + | La funzione esterna "pa_utf8_valid()" della libreria ''PulseAudio'' consente di verificare se una stringa risponde totalmente alle caratteristiche del formato UTF-8; ossia se contiene <SPAN Style="text-decoration:underline">solo</span> caratteri UTF-8 validi. |
− | |||
− | |||
+ | E' necessario richiamare in Gambas la libreria dinamica condivisa: "''libpulse.so.0.21.2'' ". | ||
Mostriamo un semplice esempio: | Mostriamo un semplice esempio: | ||
− | Library "libpulse:0. | + | Library "libpulse:0.21.2" |
<FONT Color=gray>' ''char *pa_utf8_valid(const char *str)'' | <FONT Color=gray>' ''char *pa_utf8_valid(const char *str)'' | ||
Riga 12: | Riga 11: | ||
− | + | Public Sub Main() | |
Dim s, t As String | Dim s, t As String | ||
− | + | s = Chr(190) | |
− | + | t = pa_utf8_valid(s) | |
− | + | If IsNull(t) then Print "La stringa non contiene solo caratteri UTF8 validi !" | |
− | + | End |
Versione attuale delle 08:29, 24 giu 2023
La funzione esterna "pa_utf8_valid()" della libreria PulseAudio consente di verificare se una stringa risponde totalmente alle caratteristiche del formato UTF-8; ossia se contiene solo caratteri UTF-8 validi.
E' necessario richiamare in Gambas la libreria dinamica condivisa: "libpulse.so.0.21.2 ".
Mostriamo un semplice esempio:
Library "libpulse:0.21.2" ' char *pa_utf8_valid(const char *str) ' Test if the specified strings qualifies as valid UTF8. Private Extern pa_utf8_valid(strs As String) As String Public Sub Main() Dim s, t As String s = Chr(190) t = pa_utf8_valid(s) If IsNull(t) then Print "La stringa non contiene solo caratteri UTF8 validi !" End