[Imc-torino] il sito ha qualche casino

Elettrico elettrico a ecn.org
Lun 21 Apr 2008 01:35:46 PDT


nomiS scrisse:
> dovrebbe essere un problema di decodifica del browser [mozilla firefox o 
> internet explorer]. lo fa anche a me. devi andare su "visualizza" del 

il problema è dato da varie cose insieme: ogni pagina internet viene 
codificata secondo uno standard, perchè ogni carattere deve 
corrispondere ad un numero, in maniera che il computer possa capirla e 
rappresentarla correttamente.
le codifiche che per noi occidentali vanno per la maggiore sono latin-1, 
iso-8859-1 (e la sua variante iso-8859-15 con il simbolo €) e, 
ultimamente, utf-8, preferita perchè include (quasi) tutti i simboli di 
tutti gli alfabeti del mondo.
ora, il problema è che questa codifica determina come viene salvato il 
file, come avviene la connessione al database, come viene letto dal 
server, come viene spedito dal server, come viene interpretato dal 
browser. se in uno solo di questi passaggi la codifica differisce, ad 
esempio si prende un file salvato in iso-8859-1 e lo si passa al browser 
dicendogli che è in utf-8 (cosa che mi pare capiti con le pagine della 
vecchia indy) tutti i caratteri dalla codifica complessa verranno 
sminchiati.
non c'è modo di correggere se non convertendo a mano i file o mettendo 
in piedi un sistema che capisca la codifica e quindi inserisca 
l'intestazione corretta.
per quanto riguarda noi, il nostro server spedisce la pagine al browser 
in utf-8, come si evince da questa intestazione:

<meta http-equiv=Content-Type content="text/html; charset=utf-8">

i browser moderni dovrebbero non avere problemi, per cui se si 
verificano cose strane potrebbe succedere che vi sia una pagina in cui 
per caso l'intestazione non è corretta o in cui manca del tutto, per cui 
i browser rimangono ingannati e usano, in genere, latin-1.
potrebbe anche essere che siano post fatti con vecchi browser che non 
capiscono la codifica corretta.
potrebbe essere che nei post in cui i caratteri appaiono sminchiati sia 
sufficiente un editing, senza modificare nulla, per far sì che 
l'articolo venga risalvato correttamente. se non succede l'unica 
alternativa è correggere a mano il post...

-- 

"In principio era il cubo"

- Key fingerprint = D32C 7B60 F65C EF4D FCA8  BC99 C4DB 0E52 1D7B 9A83 -
-    I like to listen:  http://www.jamendo.com/it/artist/blackwire/    -


Maggiori informazioni sulla lista Imc-torino