Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: Evidenziazione parole accentate  (Letto 6971 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline marius1948

  • Post: 8
Evidenziazione parole accentate
« il: 24 Gennaio 2005 12:11:09 »
E' la prima volta che accedo, chiedo scusa se sul forum c'e' gia' la risposta al mio quesito, ma non sapevo come trovarlo.
1) Con Mozilla Firefox 1.0 non riesco a visualizzare correttamente la frase UNO&Più nel sito http://www.bancaucb.com/entrypage.cfm?ID=13.
2) Inoltre anche sulla home page http://www.bancaucb.com/home.cfm non viene visualizzata bene la à;
3) Anche sul sito http://www.77finanza.com/3/Mutui.html la frase UNO&Più non viene visualizzata bene.
E' un problema del mio browser Mozilla 1.0?
Il il risultato non cambia se cambio il set di caratteri unicode, occidentale iso e windows
Grazie per l'eventuale aiuto e saluti
Mario

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Re: Evidenziazione parole accentate
« Risposta #1 il: 24 Gennaio 2005 12:19:52 »
Citazione da: marius1948
1) Con Mozilla Firefox 1.0 non riesco a visualizzare correttamente la frase UNO&Più nel sito http://www.bancaucb.com/entrypage.cfm?ID=13.

E' un errore del sito; viene scritto "&Più", il browser legge "&Pi" come il nome di un'entità e scrive il simbolo greco; se si vuole scrivere la & bisogna inserire "&" (senza virgolette)
Citazione da: marius1948
2) Inoltre anche sulla home page http://www.bancaucb.com/home.cfm non viene visualizzata bene la à;

Stavolta bisognerebbe scrivere "à"

Offline marius1948

  • Post: 8
Perplessita'
« Risposta #2 il: 24 Gennaio 2005 12:27:09 »
ma con IE si leggono bene

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Re: Perplessita'
« Risposta #3 il: 24 Gennaio 2005 12:32:17 »
Citazione da: marius1948
ma con IE si leggono bene

Buona lettura :wink:
http://forum.mozillaitalia.org/viewtopic.php?t=3949

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: Evidenziazione parole accentate
« Risposta #4 il: 24 Gennaio 2005 12:36:44 »
Citazione da: flod

E' un errore del sito; viene scritto "&Più", il browser legge "&Pi" come il nome di un'entità e scrive il simbolo greco; se si vuole scrivere la & bisogna inserire "&" (senza virgolette)


Sai che ho qualche dubbio?
L'entità del simbolo greco è "Π" , ma senza ; finale dovrebbe visualizzare "&Pi".
Facendo una prova ho visto che Firefox interpreta le entità anche senza ; finale, ma non direi che è un comportamento regolare ... sbaglio io?


Citazione da: marius1948
2) Inoltre anche sulla home page http://www.bancaucb.com/home.cfm non viene visualizzata bene la à;


Io con codifica iso8859 la vedo bene.
Ciao, Paolo

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Evidenziazione parole accentate
« Risposta #5 il: 24 Gennaio 2005 13:00:12 »
Per il discorso entità, in effetti è lo stesso dubbio che ho io :?

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Evidenziazione parole accentate
« Risposta #6 il: 24 Gennaio 2005 13:05:34 »
Ho fatto una pagina mettendoci solo questo simbolo (senza il ; ), con questo doctype
Codice: [Seleziona]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

E la pagina è valida; evidentemente il ";" non è indispensabile :?

Firefox mostra il simbolo greco, IE la scritta &Pi

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Evidenziazione parole accentate
« Risposta #7 il: 24 Gennaio 2005 13:17:40 »
Citazione da: flod

E la pagina è valida; evidentemente il ";" non è indispensabile :?
i


Da qui  http://www.w3.org/TR/REC-html40/charset.html#h-5.3  risulta che può essere omesso in certi casi, ma non in mezzo a una parola, quindi direi che il caso segnalato è un bug.

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Evidenziazione parole accentate
« Risposta #8 il: 24 Gennaio 2005 13:57:48 »
In effetti :?
Citazione
Note. In SGML, it is possible to eliminate the final ";" after a character reference in some cases (e.g., at a line break or immediately before a tag). In other circumstances it may not be eliminated (e.g., in the middle of a word). We strongly suggest using the ";" in all cases to avoid problems with user agents that require this character to be present.

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Evidenziazione parole accentate
« Risposta #9 il: 24 Gennaio 2005 14:11:25 »
Faccio una segnalazione su Bugzilla.
La cosa buffa è che il comportamento cambia a secondo dell'entità che si usa e del carattere che segue.

Firefox ad esempio sbaglia con questa combinazione:
entità per lettera greca + lettera accentata
che invece IE interpreta bene.

Al contrario con la combinazione:
enità per lettera accentata + altro carattere diverso da lettera accentata
Firefox interpreta correttamente e IE no!!!

Offline lucasali

  • Moderatore
  • Post: 7493
Evidenziazione parole accentate
« Risposta #10 il: 24 Gennaio 2005 15:17:14 »
io con FF vedo bene tutti i 3 siti :shock:
e le parole con lettere accentate si evidenziano correttamente.
forse dal primo post sono state aggiornate?
ad esempio la prima nel codice ha:
Codice: [Seleziona]
UNO&amp;Più
... il problema è nel menu (non lo avevo visto)...
nella seconda vedo correttamente la à
nella terza il codice è:
Codice: [Seleziona]
UNO& Pi&ugrave;
con lo spazio dopo "&", quindi non ha problemi.

ciao. Luca

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Evidenziazione parole accentate
« Risposta #11 il: 25 Gennaio 2005 11:21:25 »
Citazione da: klades
Faccio una segnalazione su Bugzilla.
La cosa buffa è che il comportamento cambia a secondo dell'entità che si usa e del carattere che segue.

Firefox ad esempio sbaglia con questa combinazione:
entità per lettera greca + lettera accentata
che invece IE interpreta bene.

Al contrario con la combinazione:
enità per lettera accentata + altro carattere diverso da lettera accentata
Firefox interpreta correttamente e IE no!!!


Niente bug, questo comportamento di Firefox è in linea con gli standard!
La spiegazione la potete trovare qui: https://bugzilla.mozilla.org/show_bug.cgi?id=279583
In sintesi:
- le entità tipo &Pi (=pi greco) vengono interpretate come tali anche senza il punto e virgola se non si trovano all'interno di una parola, dovendosi intendere come parola una sequenza continua di caratteri secondo le regole SGML
- secondo le regole SGML vi è sequenza continua finchè non si incontra un carattere diverso da A-Z, a-z, 0-9  e .-_:
Questo spiega perché nella sequenza &Pie l'entità &Pi non viene interpretata (è all'interno di una sequenza di caratteri), mentre nella sequenza &Più si (la "ù" interrompe la sequenza di caratteri, non rientrando tra i caratteri elencati).
Quindi nel caso del sito che ha dato origine a questo topic, si tratta di codice scritto in modo non conforme agli standard e l'interpretazione di Firefox è esatta, mentre quella di IE sbagliata.
Certo che l'aderenza agli standard del "motore" gecko è davvero impressionante...
Sposto in Evangelizzazione, perchè potrebbe tornare utile.
Ciao a tutt*, Paolo

Offline robyblade

  • Post: 31
Evidenziazione parole accentate
« Risposta #12 il: 25 Gennaio 2005 19:31:19 »
Rimane ancora da capire come mai IE si comporti esattamente al contrario, ma si sa che zio bill vuole "rivoluzionare" sempre tutto......:D :D :D

Citazione da: klades
Firefox ad esempio sbaglia con questa combinazione:
entità per lettera greca + lettera accentata
che invece IE interpreta bene.

Al contrario con la combinazione:
enità per lettera accentata + altro carattere diverso da lettera accentata
Firefox interpreta correttamente e IE no!!!

0 Utenti e 1 Visitatore stanno visualizzando questo topic.