|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Ma che caratteri sono quelli così: &_#8221;?!
Es:
come ti “&_#8220;aggiorno&_#8221;” il cellulare, in automatico… Non mi pare escaped html. ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Graficamente sono i simboli: “ e ”
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Non si dovrebbe trovare al massimo del escaped HTML?! ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Sep 2005
Città: 127.0.0.1
Messaggi: 3321
|
Quote:
![]()
__________________
Intel Core 2 Duo E6420 | 2x1 GB Team Group XTreem PC6400 CL4 + 2x2 GB Corsair XMS2 | Gigabyte P35C - DS3R | XFX nVidia GeForce 8800 GTS 640 MB Extreme Edition | Western Digital Raptor 74GB | Samsung HD153WI 1,5 TB | NEC ND-4551A | Seasonic S12 600W | Coolermaster Stacker STC-01 Black | Acer AL1916w. ~ Trattative positive: 30 negative: 1 (Insane_Tech) |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
No applicazione web, ma sei Stefano?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Così la cosa si complica. Ma effettivamente ho letto anche XHTML e quindi come dici tu, mi ci ritroverò anche l'unicode. C'è 1 maniera x aggiustare automaticamente tutti i caratteri (magari con una qualche funzioncina) senza mettermi io a fare tutta la casistica possibile e sostituire le stirnghe?! ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 13-05-2007 alle 22:38. |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Se devi leggere un file XML ti affiderai sicuramente ad un parser, che fa tutto lui per quanto riguarda l'interpretazione delle entità. Se invece devi scrivere è comunque semplice. Innanzitutto devi stabilire il charset da usare. Non sei obbligato a codificare un carattere unicode come “. Se, per esempio, dichiari un charset come UTF-8, basta che mandi in output la sequenza esatta per codificare questo carattere, cioè (in hex) E2 80 9C. È la stessa identica cosa che succede anche in HTML/XHTML. Le entità le puoi sempre mettere in qualunque caso e indipendentemente da quale charset specifichi. Poi sei libero di scrivere nel file un qualunque carattere secondo il charset specificato.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#9 | |||
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
In C. Quote:
Quote:
Se dopo continuo a NON capire richiedo. ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|||
![]() |
![]() |
![]() |
#10 | ||
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quote:
Posso scriverla come entità, con nome o con codice Unicode: è oppure è oppure ancora è Questo sempre e in qualunque caso. Se nel head del html ho specificato un charset, ad esempio: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> allora posso scrivere nel documento proprio un byte con valore 0xe8. Se il charset fosse ad esempio: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> allora posso scrivere nel documento una sequenza di 2 byte 0xc3 0xa8. Per quanto riguarda XML è praticamente (quasi) la stessa cosa, con la differenza che il charset si specifica in modo diverso, es. <?xml version='1.0' encoding='iso-8859-1'?> e poi in XML ci sono solo 5 entità predefinite relative ai caratteri < > & " '. Quindi è non è predefinita ma si può definirla tramite un DTD con <!ENTITY egrave "è"> Così è più chiaro?
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Il tempo stringeva ed avevo 1 fretta del diavolo. Non avevo 1 esempio chiaro di come installare ed utilizzare velocemente le libxml era tutto così dispersivo ed oscuro. Ci fosse stato qualcosa tipo "QUICK START/INSTALL" o "GET STARTING/INSTALLING" l'avrei senza dubbio utilizzato.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
[1] Avere le entità che cosa comporta?! Che vantaggio danno?! [2] "è" è l'entità? "è" è il nome? "è" è l'unicode?
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Perchè c'è iso-8859-1, utf-8, ecc?! ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Sì, comunque "è" è il carattere vero e proprio.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Ma cosa intendi quando dici 1 byte / 2 byte possono essere scritti come "sequenza di caratteri"?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Se dichiari ISO-8859-1 la 'è' va codificata con il byte 0xe8, se dichiari UTF-8 la 'è' va codificata con i byte 0xc3 0xa8, con altri charset può essere ancora diverso. E se sei che tu che stai scrivendo il file, è chiaro che devi sapere come codificare i caratteri.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:48.