Differenze tra le versioni di "Conversione di due valori, costituenti un carattere speciale, nella sua rappresentazione grafica"
(Creata pagina con "Come è noto i caratteri alfabetici speciali (ad esempio le lettere accentate "à", "è", "é", etc...), chiamati anche "''lettere localizzate''", sono composti non da un sol...") |
|||
Riga 1: | Riga 1: | ||
Come è noto i caratteri alfabetici speciali (ad esempio le lettere accentate "à", "è", "é", etc...), chiamati anche "''lettere localizzate''", sono composti non da un solo valore della tabella ASCII (come è per le lettere fondamentali dell'alfabeto), bensì da due valori. <SUP>[[[#Note|Nota 1]]]</sup> | Come è noto i caratteri alfabetici speciali (ad esempio le lettere accentate "à", "è", "é", etc...), chiamati anche "''lettere localizzate''", sono composti non da un solo valore della tabella ASCII (come è per le lettere fondamentali dell'alfabeto), bensì da due valori. <SUP>[[[#Note|Nota 1]]]</sup> | ||
− | + | ||
+ | Così, ad esempio il carattere della "a" accentata: '''à''', è costituito dai valori &C3 e &A0. | ||
Pertanto, avendo tali due valori, è possibile ricostruire la corrispondente rappresentazione grafica del carattere speciale mediante la funzione nativa di Gambas ''Chr( )''. | Pertanto, avendo tali due valori, è possibile ricostruire la corrispondente rappresentazione grafica del carattere speciale mediante la funzione nativa di Gambas ''Chr( )''. | ||
− | In questo esempio pratico vediamo otterremo la | + | In questo esempio pratico vediamo otterremo la rappresentazione grafica della lettera "'''à'''": |
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Print Chr(&C3) & Chr(&A0) | |
+ | <FONT Color=gray>' ''o anche con il punto e virgola tra le due funzioni:''</font> | ||
+ | Print Chr(&C3); Chr(&A0) | ||
'''End''' | '''End''' | ||
+ | Oppure con il carattere ''escape'' esadecimale "\x": | ||
+ | Print "\xC3" & "\xA0" | ||
+ | o anche con il punto e virgola: | ||
+ | Print "\xC3"; "\xA0" | ||
Versione delle 12:19, 31 ott 2020
Come è noto i caratteri alfabetici speciali (ad esempio le lettere accentate "à", "è", "é", etc...), chiamati anche "lettere localizzate", sono composti non da un solo valore della tabella ASCII (come è per le lettere fondamentali dell'alfabeto), bensì da due valori. [Nota 1]
Così, ad esempio il carattere della "a" accentata: à, è costituito dai valori &C3 e &A0.
Pertanto, avendo tali due valori, è possibile ricostruire la corrispondente rappresentazione grafica del carattere speciale mediante la funzione nativa di Gambas Chr( ).
In questo esempio pratico vediamo otterremo la rappresentazione grafica della lettera "à":
Public Sub Main() Print Chr(&C3) & Chr(&A0) ' o anche con il punto e virgola tra le due funzioni: Print Chr(&C3); Chr(&A0) End
Oppure con il carattere escape esadecimale "\x":
Print "\xC3" & "\xA0"
o anche con il punto e virgola:
Print "\xC3"; "\xA0"
Nota
[1] Vedere anche le seguenti pagine della Wiki: