PDA

Visualizza la versione completa : Errore codificazione


ANTAGONIA
21-09-2009, 11:55
Buon giorno, premetto ho lo stesso sito con le stesse informazioni su due server differenti.
Uno per internet e l'altro per intranet.
Ora quello che non mi spiego come mai ho problemi di visualizzazione dei caratteri che normalmente vengono codificati come: le lettere accentate, apostrofi, trattini, insomma tutti i caratteri speciali.
La stringa che ho all'inzio della pagina la seguente:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />



Com' possibile questa doppia visualizzazione?
Il problema ovviamente su tutti i browser.
Grazie mille e buona giornata.

mirkoagrati
21-09-2009, 13:14
Ciao ANTAGONIA,
non ho ben capito il contesto:

Se con lo stesso browser riesci a vedere i caratteri in un sito e non nell'altro pu essere dovuto
alla diversa configurazione (magari della lingua) dei due sistemi operativi: a me era successa la stessa cosa, ma per la formattazione dei numeri e delle date.

Se invece su entrambi i server non visualizzi i caratteri per via della codifica con cui ha scritto il tuo file o per il settaggio del set di caratteri che hai sul browser.
Prova a cambiare cos:

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


Ciao

ANTAGONIA
22-09-2009, 10:11
ciao Mirko, buon giorno, anche sostituendo la codifica con quella da te indicata non succede nulla.
A questo punto cosa mi consigli?
1)E' un problema di settaggi del server?
2)Devo parlare con il sistemista?

grazie ancora :D

mirkoagrati
22-09-2009, 10:23
Buona giornata anche ate ANTAGONIA,
prima di smobilitare i tecnici prova a verificare ed eventualmente cambiare la codifica dell'editor con cui crei le pagine, riaprirle e ri-salvarle.

Pu darsi che questo sia sufficiente.
ciao

ANTAGONIA
22-09-2009, 11:52
ho visto che possibile utilizzare sia occidentale(latin1) che UTF-8, per non cambia nulla....
incredibile ogni giorno una nuova :(

Federix
22-09-2009, 11:58
Verifica che nei vari browser non sia forzata una codifica diversa dalla tua.

Se si mette la codifica UTF-8, obbligatorio scrivere tutte le lettere accentate ed i caratteri speciali con la propria codifica ( -> &_agrave;)

ANTAGONIA
22-09-2009, 12:28
il problema questo, mi spiego meglio.
I due siti li visualizzo contemporaneamente nel medesimo browser Firefox.
Ora essendo identici, non ho cambiato una virgola, non capisco perch uno viene codificato in modo corretto e l'altro no...

:old:

Loading