Newsgroup: it.comp.lang.visual-basic
Titolo: Entity HTML

Buongiorno a tutti, sono un paio di ore che giro per MSDN, e non
riesco a capire se il VB in qualche maniera metta a disposizione una
funzione che traduca le entità HTML nel carattere corrispondente.
Se mi sapete dire un qualcosa di piu', anche dove cercare meglio, mi
fareste una cortesia.
Grazie.

 ha scritto
| Buongiorno a tutti, sono un paio di ore che giro per MSDN, e non
| riesco a capire se il VB in qualche maniera metta a disposizione una
| funzione che traduca le entità HTML nel carattere corrispondente.
Cosa sono le entità HTML? Tipo "&nbsp;" et cetera?



Ehm.. si :-) ho voluto fare l'italiano e tradurre entity :-)
Fa tanto brutto?

 ha scritto
| >| Buongiorno a tutti, sono un paio di ore che giro per MSDN, e non
| >| riesco a capire se il VB in qualche maniera metta a disposizione una
| >| funzione che traduca le entità HTML nel carattere corrispondente.
| >
| >Cosa sono le entità HTML? Tipo "&nbsp;" et cetera?
|
| Ehm.. si :-) ho voluto fare l'italiano e tradurre entity :-)
| Fa tanto brutto?
No, e' solo questione di terminologia ... che mi manca: non sapevo cosa fossero le entità o entity a
cui ti riferivi (ma a naso, ci ho azzeccato).
Penso che una funzione come quella che serve a te devi fartela... e magari postarla perche' potrebbe
essere utile a molti.

essere utile a molti.
Beh, prima di farla aspetto di sentire se qualcuno ha fatto qualcosa
di simile, visto che non penso di essere il primo ad avere questa
necessità. Male che vada la faccio (il problema non e' il pensarla, ma
l'inserirci tutte le entity).
Speriamo bene :-)

 ha scritto
| (il problema non e' il pensarla, ma
| l'inserirci tutte le entity).
Già... se mi recuperi le specifiche di tutte le entity la funzione la genero io in Perl...

"Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto
| la genero io in Perl...
Nel senso che utilizzo il Perl per generare la funzione VB... E' molto comodo il Perl per analizzare
file di testo.

file di testo.
Ti ho mandato la lista via mail per non disturbare qui nel gruppo.

 ha scritto


l'inserirci tutte le entity).
Be', se tutte le entity (sparo caso perche' non ho chiaro cosa siano)
iniziano per "&" e finiscono per ";" , che bisogno c'e' di saperle prima?
-- 
ciao, hal

 ha scritto nel messaggio
news:a1fre8$q2898$1...@ID-56381.news.dfncis.de...
| Be', se tutte le entity (sparo caso perche' non ho chiaro cosa siano)
| iniziano per "&" e finiscono per ";" , che bisogno c'e' di saperle prima?
Disturbo troppo se posto 12 KB in due funzioncine VB?

iniziano per "&" e finiscono per ";" , che bisogno c'e' di saperle prima?
Primo perche' non e' vero il contrario, ovvero che tutto cio' che
inizia per & e finisce per ; sia una entity, e poi perche' devi sapere
il carattere a cui corrisponde, e non te lo puoi ricavare da
nessun'altra parte se non una tabella predefinita.
Ciao.

Disturbo troppo se posto 12 KB in due funzioncine VB?
Venghi venghi, faccia marcia ... 
-- 
ciao, hal.PPPP

nessun'altra parte se non una tabella predefinita.
Gia', se devi tradurlo devi per forza avere una tabella.
Imho, penso che occorra essere
in grado di gestire anche quelle non ancora conosciute o esistenti, 
magari semplicemente ignorandole,
_sapendo_ di ignorarle o chiedendo all' utente di "insegnargli" 
come si traducono.
-- 
ciao, hal

 ha scritto
| Jabba The Hutt ha scritto:
|
| >Disturbo troppo se posto 12 KB in due funzioncine VB?
|
| Venghi venghi, faccia marcia ...
Marcio ce sarai te! ^_-
:))))))))))))
Function GetEntityCode2(p_char as String) As String
  If p_char = " " Then GetEntityCode2 = "&nbsp;": Exit Function
  If p_char = """" Then GetEntityCode2 = "&quot;": Exit Function
  If p_char = "&" Then GetEntityCode2 = "&amp;": Exit Function
  If p_char = "<" Then GetEntityCode2 = "&lt;": Exit Function
  If p_char = ">" Then GetEntityCode2 = "&gt;": Exit Function
  If p_char = "©" Then GetEntityCode2 = "&copy;": Exit Function
  If p_char = "®" Then GetEntityCode2 = "<SUP>&reg;</SUP>": Exit Function
  If p_char = "TM" Then GetEntityCode2 = "<FONT SIZE": Exit Function
  If p_char = "´" Then GetEntityCode2 = "&acute;": Exit Function
  If p_char = "«" Then GetEntityCode2 = "&laquo;": Exit Function
  If p_char = "»" Then GetEntityCode2 = "&raquo;": Exit Function
  If p_char = "¡" Then GetEntityCode2 = "&iexcl;": Exit Function
  If p_char = "¿" Then GetEntityCode2 = "&iquest;": Exit Function
  If p_char = "À" Then GetEntityCode2 = "&Agrave;": Exit Function
  If p_char = "à" Then GetEntityCode2 = "&agrave;": Exit Function
  If p_char = "Á" Then GetEntityCode2 = "&Aacute;": Exit Function
  If p_char = "á" Then GetEntityCode2 = "&aacute;": Exit Function
  If p_char = "Â" Then GetEntityCode2 = "&Acirc;": Exit Function
  If p_char = "â" Then GetEntityCode2 = "&acirc;": Exit Function
  If p_char = "Ã" Then GetEntityCode2 = "&Atilde;": Exit Function
  If p_char = "ã" Then GetEntityCode2 = "&atilde;": Exit Function
  If p_char = "Ä" Then GetEntityCode2 = "&Auml;": Exit Function
  If p_char = "ä" Then GetEntityCode2 = "&auml;": Exit Function
  If p_char = "Å" Then GetEntityCode2 = "&Aring;": Exit Function
  If p_char = "å" Then GetEntityCode2 = "&aring;": Exit Function
  If p_char = "Æ" Then GetEntityCode2 = "&AElig;": Exit Function
  If p_char = "æ" Then GetEntityCode2 = "&aelig;": Exit Function
  If p_char = "Ç" Then GetEntityCode2 = "&Ccedil;": Exit Function
  If p_char = "ç" Then GetEntityCode2 = "&ccedil;": Exit Function
  If p_char = "Ð" Then GetEntityCode2 = "&ETH;": Exit Function
  If p_char = "ð" Then GetEntityCode2 = "&eth;": Exit Function
  If p_char = "È" Then GetEntityCode2 = "&Egrave;": Exit Function
  If p_char = "è" Then GetEntityCode2 = "&egrave;": Exit Function
  If p_char = "É" Then GetEntityCode2 = "&Eacute;": Exit Function
  If p_char = "é" Then GetEntityCode2 = "&eacute;": Exit Function
  If p_char = "Ê" Then GetEntityCode2 = "&Ecirc;": Exit Function
  If p_char = "ê" Then GetEntityCode2 = "&ecirc;": Exit Function
  If p_char = "Ë" Then GetEntityCode2 = "&Euml;": Exit Function
  If p_char = "ë" Then GetEntityCode2 = "&euml;": Exit Function
  If p_char = "Ì" Then GetEntityCode2 = "&Igrave;": Exit Function
  If p_char = "ì" Then GetEntityCode2 = "&igrave;": Exit Function
  If p_char = "Í" Then GetEntityCode2 = "&Iacute;": Exit Function
  If p_char = "í" Then GetEntityCode2 = "&iacute;": Exit Function
  If p_char = "Î" Then GetEntityCode2 = "&Icirc;": Exit Function
  If p_char = "î" Then GetEntityCode2 = "&icirc;": Exit Function
  If p_char = "Ï" Then GetEntityCode2 = "&Iuml;": Exit Function
  If p_char = "ï" Then GetEntityCode2 = "&iuml;": Exit Function
  If p_char = "Ñ" Then GetEntityCode2 = "&Ntilde;": Exit Function
  If p_char = "ñ" Then GetEntityCode2 = "&ntilde;": Exit Function
  If p_char = "Ò" Then GetEntityCode2 = "&Ograve;": Exit Function
  If p_char = "ò" Then GetEntityCode2 = "&ograve;": Exit Function
  If p_char = "Ó" Then GetEntityCode2 = "&Oacute;": Exit Function
  If p_char = "ó" Then GetEntityCode2 = "&oacute;": Exit Function
  If p_char = "Ô" Then GetEntityCode2 = "&Ocirc;": Exit Function
  If p_char = "ô" Then GetEntityCode2 = "&ocirc;": Exit Function
  If p_char = "Õ" Then GetEntityCode2 = "&Otilde;": Exit Function
  If p_char = "õ" Then GetEntityCode2 = "&otilde;": Exit Function
  If p_char = "Ö" Then GetEntityCode2 = "&Ouml;": Exit Function
  If p_char = "ö" Then GetEntityCode2 = "&ouml;": Exit Function
  If p_char = "Ø" Then GetEntityCode2 = "&Oslash;": Exit Function
  If p_char = "ø" Then GetEntityCode2 = "&oslash;": Exit Function
  If p_char = "Ù" Then GetEntityCode2 = "&Ugrave;": Exit Function
  If p_char = "ù" Then GetEntityCode2 = "&ugrave;": Exit Function
  If p_char = "Ú" Then GetEntityCode2 = "&Uacute;": Exit Function
  If p_char = "ú" Then GetEntityCode2 = "&uacute;": Exit Function
  If p_char = "Û" Then GetEntityCode2 = "&Ucirc;": Exit Function
  If p_char = "û" Then GetEntityCode2 = "&ucirc;": Exit Function
  If p_char = "Ü" Then GetEntityCode2 = "&Uuml;": Exit Function
  If p_char = "ü" Then GetEntityCode2 = "&uuml;": Exit Function
  If p_char = "Ý" Then GetEntityCode2 = "&Yacute;": Exit Function
  If p_char = "ý" Then GetEntityCode2 = "&yacute;": Exit Function
  If p_char = "ÿ" Then GetEntityCode2 = "&yuml;": Exit Function
  If p_char = "Þ" Then GetEntityCode2 = "&THORN;": Exit Function
  If p_char = "þ" Then GetEntityCode2 = "&thorn;": Exit Function
  If p_char = "ß" Then GetEntityCode2 = "&szlig;": Exit Function
  If p_char = "§" Then GetEntityCode2 = "&sect;": Exit Function
  If p_char = "¶" Then GetEntityCode2 = "&para;": Exit Function
  If p_char = "µ" Then GetEntityCode2 = "&micro;": Exit Function
  If p_char = "¦" Then GetEntityCode2 = "&brvbar;": Exit Function
  If p_char = "±" Then GetEntityCode2 = "&plusmn;": Exit Function
  If p_char = "·" Then GetEntityCode2 = "&middot;": Exit Function
  If p_char = "¨" Then GetEntityCode2 = "&uml;": Exit Function
  If p_char = "¸" Then GetEntityCode2 = "&cedil;": Exit Function
  If p_char = "ª" Then GetEntityCode2 = "&ordf;": Exit Function
  If p_char = "º" Then GetEntityCode2 = "&ordm;": Exit Function
  If p_char = "¬" Then GetEntityCode2 = "&not;": Exit Function
  If p_char = "­" Then GetEntityCode2 = "&shy;": Exit Function
  If p_char = "¯" Then GetEntityCode2 = "&macr;": Exit Function
  If p_char = "°" Then GetEntityCode2 = "&deg;": Exit Function
  If p_char = "¹" Then GetEntityCode2 = "&sup1;": Exit Function
  If p_char = "²" Then GetEntityCode2 = "&sup2;": Exit Function
  If p_char = "³" Then GetEntityCode2 = "&sup3;": Exit Function
  If p_char = "¼" Then GetEntityCode2 = "&frac14;": Exit Function
  If p_char = "½" Then GetEntityCode2 = "&frac12;": Exit Function
  If p_char = "¾" Then GetEntityCode2 = "&frac34;": Exit Function
  If p_char = "×" Then GetEntityCode2 = "&times;": Exit Function
  If p_char = "÷" Then GetEntityCode2 = "&divide;": Exit Function
  If p_char = "¢" Then GetEntityCode2 = "&cent;": Exit Function
  If p_char = "£" Then GetEntityCode2 = "&pound;": Exit Function
  If p_char = "¤" Then GetEntityCode2 = "&curren;": Exit Function
  If p_char = "¥" Then GetEntityCode2 = "&yen;": Exit Function
End Function
Function GetEntityChar2(p_code as String) As String
  If p_code = "&nbsp;" Then GetEntityChar2 = " ": Exit Function
  If p_code = "&quot;" Then GetEntityChar2 = """": Exit Function
  If p_code = "&amp;" Then GetEntityChar2 = "&": Exit Function
  If p_code = "&lt;" Then GetEntityChar2 = "<": Exit Function
  If p_code = "&gt;" Then GetEntityChar2 = ">": Exit Function
  If p_code = "&copy;" Then GetEntityChar2 = "©": Exit Function
  If p_code = "<SUP>&reg;</SUP>" Then GetEntityChar2 = "®": Exit Function
  If p_code = "<FONT SIZE" Then GetEntityChar2 = "TM": Exit Function
  If p_code = "&acute;" Then GetEntityChar2 = "´": Exit Function
  If p_code = "&laquo;" Then GetEntityChar2 = "«": Exit Function
  If p_code = "&raquo;" Then GetEntityChar2 = "»": Exit Function
  If p_code = "&iexcl;" Then GetEntityChar2 = "¡": Exit Function
  If p_code = "&iquest;" Then GetEntityChar2 = "¿": Exit Function
  If p_code = "&Agrave;" Then GetEntityChar2 = "À": Exit Function
  If p_code = "&agrave;" Then GetEntityChar2 = "à": Exit Function
  If p_code = "&Aacute;" Then GetEntityChar2 = "Á": Exit Function
  If p_code = "&aacute;" Then GetEntityChar2 = "á": Exit Function
  If p_code = "&Acirc;" Then GetEntityChar2 = "Â": Exit Function
  If p_code = "&acirc;" Then GetEntityChar2 = "â": Exit Function
  If p_code = "&Atilde;" Then GetEntityChar2 = "Ã": Exit Function
  If p_code = "&atilde;" Then GetEntityChar2 = "ã": Exit Function
  If p_code = "&Auml;" Then GetEntityChar2 = "Ä": Exit Function
  If p_code = "&auml;" Then GetEntityChar2 = "ä": Exit Function
  If p_code = "&Aring;" Then GetEntityChar2 = "Å": Exit Function
  If p_code = "&aring;" Then GetEntityChar2 = "å": Exit Function
  If p_code = "&AElig;" Then GetEntityChar2 = "Æ": Exit Function
  If p_code = "&aelig;" Then GetEntityChar2 = "æ": Exit Function
  If p_code = "&Ccedil;" Then GetEntityChar2 = "Ç": Exit Function
  If p_code = "&ccedil;" Then GetEntityChar2 = "ç": Exit Function
  If p_code = "&ETH;" Then GetEntityChar2 = "Ð": Exit Function
  If p_code = "&eth;" Then GetEntityChar2 = "ð": Exit Function
  If p_code = "&Egrave;" Then GetEntityChar2 = "È": Exit Function
  If p_code = "&egrave;" Then GetEntityChar2 = "è": Exit Function
  If p_code = "&Eacute;" Then GetEntityChar2 = "É": Exit Function
  If p_code = "&eacute;" Then GetEntityChar2 = "é": Exit Function
  If p_code = "&Ecirc;" Then GetEntityChar2 = "Ê": Exit Function
  If p_code = "&ecirc;" Then GetEntityChar2 = "ê": Exit Function
  If p_code = "&Euml;" Then GetEntityChar2 = "Ë": Exit Function
  If p_code = "&euml;" Then GetEntityChar2 = "ë": Exit Function
  If p_code = "&Igrave;" Then GetEntityChar2 = "Ì": Exit Function
  If p_code = "&igrave;" Then GetEntityChar2 = "ì": Exit Function
  If p_code = "&Iacute;" Then GetEntityChar2 = "Í": Exit Function
  If p_code = "&iacute;" Then GetEntityChar2 = "í": Exit Function
  If p_code = "&Icirc;" Then GetEntityChar2 = "Î": Exit Function
  If p_code = "&icirc;" Then GetEntityChar2 = "î": Exit Function
  If p_code = "&Iuml;" Then GetEntityChar2 = "Ï": Exit Function
  If p_code = "&iuml;" Then GetEntityChar2 = "ï": Exit Function
  If p_code = "&Ntilde;" Then GetEntityChar2 = "Ñ": Exit Function
  If p_code = "&ntilde;" Then GetEntityChar2 = "ñ": Exit Function
  If p_code = "&Ograve;" Then GetEntityChar2 = "Ò": Exit Function
  If p_code = "&ograve;" Then GetEntityChar2 = "ò": Exit Function
  If p_code = "&Oacute;" Then GetEntityChar2 = "Ó": Exit Function
  If p_code = "&oacute;" Then GetEntityChar2 = "ó": Exit Function
  If p_code = "&Ocirc;" Then GetEntityChar2 = "Ô": Exit Function
  If p_code = "&ocirc;" Then GetEntityChar2 = "ô": Exit Function
  If p_code = "&Otilde;" Then GetEntityChar2 = "Õ": Exit Function
  If p_code = "&otilde;" Then GetEntityChar2 = "õ": Exit Function
  If p_code = "&Ouml;" Then GetEntityChar2 = "Ö": Exit Function
  If p_code = "&ouml;" Then GetEntityChar2 = "ö": Exit Function
  If p_code = "&Oslash;" Then GetEntityChar2 = "Ø": Exit Function
  If p_code = "&oslash;" Then GetEntityChar2 = "ø": Exit Function
  If p_code = "&Ugrave;" Then GetEntityChar2 = "Ù": Exit Function
  If p_code = "&ugrave;" Then GetEntityChar2 = "ù": Exit Function
  If p_code = "&Uacute;" Then GetEntityChar2 = "Ú": Exit Function
  If p_code = "&uacute;" Then GetEntityChar2 = "ú": Exit Function
  If p_code = "&Ucirc;" Then GetEntityChar2 = "Û": Exit Function
  If p_code = "&ucirc;" Then GetEntityChar2 = "û": Exit Function
  If p_code = "&Uuml;" Then GetEntityChar2 = "Ü": Exit Function
  If p_code = "&uuml;" Then GetEntityChar2 = "ü": Exit Function
  If p_code = "&Yacute;" Then GetEntityChar2 = "Ý": Exit Function
  If p_code = "&yacute;" Then GetEntityChar2 = "ý": Exit Function
  If p_code = "&yuml;" Then GetEntityChar2 = "ÿ": Exit Function
  If p_code = "&THORN;" Then GetEntityChar2 = "Þ": Exit Function
  If p_code = "&thorn;" Then GetEntityChar2 = "þ": Exit Function
  If p_code = "&szlig;" Then GetEntityChar2 = "ß": Exit Function
  If p_code = "&sect;" Then GetEntityChar2 = "§": Exit Function
  If p_code = "&para;" Then GetEntityChar2 = "¶": Exit Function
  If p_code = "&micro;" Then GetEntityChar2 = "µ": Exit Function
  If p_code = "&brvbar;" Then GetEntityChar2 = "¦": Exit Function
  If p_code = "&plusmn;" Then GetEntityChar2 = "±": Exit Function
  If p_code = "&middot;" Then GetEntityChar2 = "·": Exit Function
  If p_code = "&uml;" Then GetEntityChar2 = "¨": Exit Function
  If p_code = "&cedil;" Then GetEntityChar2 = "¸": Exit Function
  If p_code = "&ordf;" Then GetEntityChar2 = "ª": Exit Function
  If p_code = "&ordm;" Then GetEntityChar2 = "º": Exit Function
  If p_code = "&not;" Then GetEntityChar2 = "¬": Exit Function
  If p_code = "&shy;" Then GetEntityChar2 = "­": Exit Function
  If p_code = "&macr;" Then GetEntityChar2 = "¯": Exit Function
  If p_code = "&deg;" Then GetEntityChar2 = "°": Exit Function
  If p_code = "&sup1;" Then GetEntityChar2 = "¹": Exit Function
  If p_code = "&sup2;" Then GetEntityChar2 = "²": Exit Function
  If p_code = "&sup3;" Then GetEntityChar2 = "³": Exit Function
  If p_code = "&frac14;" Then GetEntityChar2 = "¼": Exit Function
  If p_code = "&frac12;" Then GetEntityChar2 = "½": Exit Function
  If p_code = "&frac34;" Then GetEntityChar2 = "¾": Exit Function
  If p_code = "&times;" Then GetEntityChar2 = "×": Exit Function
  If p_code = "&divide;" Then GetEntityChar2 = "÷": Exit Function
  If p_code = "&cent;" Then GetEntityChar2 = "¢": Exit Function
  If p_code = "&pound;" Then GetEntityChar2 = "£": Exit Function
  If p_code = "&curren;" Then GetEntityChar2 = "¤": Exit Function
  If p_code = "&yen;" Then GetEntityChar2 = "¥": Exit Function
End Function

 ha scritto
| Piergiorgio Ghezzo ha scritto:
| >Primo perche' non e' vero il contrario, ovvero che tutto cio' che
| >inizia per & e finisce per ; sia una entity,
|
| Invece penso che _debba_ esserlo, cosi' come tutto cio' che e' racchiuso
| fra "<" e ">" e' un tag.
Sono d'accordo: il compilatore probabilmente ignora quei codici che non trova in una sua tabella e
magari restituisce il codice letto senza tradurlo.
| Imho, penso che occorra essere
| in grado di gestire anche quelle non ancora conosciute o esistenti,
Sono d'accordo...

Function GetEntityCode2(p_char as String) As String
  [...]
  GetEntityCode2 = p_char
End Function
Function GetEntityChar2(p_code as String) As String
  [...]
  GetEntityChar2 = p_code
End Function
In questo modo i codici e caratteri non trovati vengono ignorati restituendoli al mittente.

Function GetEntityCode2(p_char as String) As String
[snippone]
Keep and saved ;-)
-- 
ciao, hal

 fra "<" e ">" e' un tag.
Non deve essere un tuo pensiero, ma una direttiva w3c :-)
Siamo venuti dalla ditta Gualtiero & C di Roma; domani siamo a Milano
Come vedi la parte tra & e ; non e' una entity... quindi se non riesci
a convertire in base ad una tabella l'entita', devi restituire il
testo esattamente come e'..
Ciao!

Function GetEntityCode2(p_char as String) As String
Grazie per la funzione... finisco prima un'altra cosetta e poi la
verifico subito!
Ciao!

 testo esattamente come e'..
In effetti il problema nasce perché la conversione è un "consiglio" del W3C,
anziché un "obbligo". :-(
http://www.w3.org/TR/REC-html40/
 (cercare "entities").
Altrimenti, _qualunque_ '&' (ampersand o 'E commerciale che dir si voglia)
dovrebbe indicare l'inizio di un'entity, perchè la stessa '&' verrebbe
convertita in '&amp;' come da
http://www.w3.org/TR/REC-html40/charset.html
e perfino la chiusura con il punto e virgola è considerata "strongly
recommended", ma non "requested", e quindi ognuno fa quello che
vuole. :-((
http://www.ietf.org/rfc/rfc2119.txt
"Siamo venuti dalla ditta Gualtiero & C di ..."
_dovrebbe_ venir tradotto:
"Siamo venuti dalla ditta Gualtiero &amp; C di ..."
e non ci sarebbero ambiguità possibili.
Che poi l'HTML che si vede in giro sia un'opinione è un altro
paio di maniche. :-)
Un consiglio per Jabba: visto che la lista che hai fatto non credo
sia completa (frugando sul primo link ne trovi una completa; anzi,
sono tre, compresi i caratteri greci e i simboli) e visto che ormai
"l'affare si allunga", forse converrebbe, per ragioni di velocità,
creare una tabella di corrispondenza e usare il codice ascii del
carattere da convertire come indice nella tabella. Si eviterebbe di
eseguire un paio di centinaia di If per ogni carattere.
Se non trovi quelle tabelle, te le mando io, complete, fanno parte
dell'help di un altro programma.
Bye, G.

"Paperino" <non...@lo.dico> ha scritto
| Un consiglio per Jabba: visto che la lista che hai fatto non credo
| sia completa (frugando sul primo link ne trovi una completa; anzi,
| sono tre, compresi i caratteri greci e i simboli) e visto che ormai
| "l'affare si allunga", forse converrebbe, per ragioni di velocità,
| creare una tabella di corrispondenza e usare il codice ascii del
| carattere da convertire come indice nella tabella. Si eviterebbe di
| eseguire un paio di centinaia di If per ogni carattere.
|
| Se non trovi quelle tabelle, te le mando io, complete, fanno parte
| dell'help di un altro programma.
Dato che sono molto pigro e soprattutto che la cosa mi interessa fino a un certo punto, mi mandi la
lista completa?
Ciao,
Jabba The Lazy

 Jabba The Lazy
OK, l'indirizzo è valido ?
Bye, G.

"Paperino" <non...@lo.dico> ha scritto

Togli NO SPAM ed un paio di punti...