Newsgroup: it.lavoro.professioni.webmaster
Titolo: Charset corretto

Salve,
Mi potreste aiutare a risolvere un problema con il charset di questo
sito?
http://www.event-reminder.net/
Nonostante inserisca nel heaader di ogni pagina <meta equiv="Content-
Type" content="text/html; charset=iso-8859-15" />, quando apro il sito
con Firefox non mi visualizza i caratteri accentati.
Grazie

 con Firefox non mi visualizza i caratteri accentati.
Infatti FF utilizza UTF-8 come "fallback", e ha anche ragione,
perché questa linea:
<meta equiv="Content-Type" content="text/html; charset=iso-8859-15" />
Dovrebbe essere invece:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
L'hai digitata a memoria? :)
Ciao.
-- 
d.


Puoi risolverlo per il tuo browser, ma devi pensare ai browser che
usano i milioni di utenti in rete, ti conviene usare i codici html per
esempio &egrave; al posto di è
vedi 
http://www.ascii.cl/htmlcodes.htm

 
readme....@gmail.com
 ha scritto:

Grazie mille dell'aiuto, lo modifico subito e vedo come va!

 
readme....@gmail.com
 ha scritto:

Ho uploadato i files con il nuovo header, ma il problema persiste


Conosci per caso un programma che lo fa in automatico?
intendo un software od uno script che mi scansiona le pagina alla
ricerca di detti caratteri e li sostituisce.
ps uso linux!

 ps uso linux!
io uso 
http://www.pspad.com/en/
 che permette la programmazione di
macro, è abbastanza facile crearne una per sostituire i caratteri
accentati però lavora sotto windows.
Per linux potresti provare 
http://www.nedit.org/
 mi sembra utile per
risolvere facilmente il problema

esempio &egrave; al posto di è
Ridicolo.
-- 
ciao,
Marco

 Ho uploadato i files con il nuovo header, ma il problema persiste
Infatti FF continua a caricare UTF-8 come charset default.
Se fai Visualizza --> Codifca caratteri --> Iso-8859-15
vedi gli accenti (o almeno qui io li vedo).
Ah, tra parentesi, nemmeno con IE6 funziona.
Io dico che via header HTTP gli stai dicendo di
usare UTF-8.
C:\Documents and Settings\andrea>wget  
http://www.event-reminder.net/
Connecting to www.event-reminder.net:80... connected!
HTTP request sent, awaiting response... 200 OK
2 Date: Mon, 28 Apr 2008 15:21:15 GMT
3 Server: Apache
4 X-Powered-By: PHP/5.2.0-8+etch10
5 Set-Cookie: PHPSESSID=1a6eac2eeb5bcdea3737bf3edf2e0f74; path=/
6 Expires: Thu, 19 Nov 1981 08:52:00 GMT
7 Cache-Control: no-store, no-cache, must-revalidate, post-check=0, 
pre-check=0
8 Pragma: no-cache
9 Vary: Accept-Encoding
10 Content-Length: 7149
11 Connection: close
12 Content-Type: text/html; charset=UTF-8
                                     ^^^^^
Come volevasi dimostrare.
La domanda che mi pongo è perché tu non
stia usando UTF-8, è comodissimo.
In ogni caso, se cambi il Content-Type  via HTTP via PHP e spedisci
l'indicazione del charset Iso-8859-15 dovrebbe andare
tutto a posto.
Ciao.
-- 
site 
http://passiomatic.com/
pics 
http://redpunk.com/
lnks 
http://del.icio.us/deelan

 Connecting towww.event-reminder.net:80... connected!

Ho inserito nella index
<meta equiv="Content-Type" content="text/html; charset=UTF-8" />
ma non è cambiato nulla, ho provato anche con
<?php header ('Content-type: text/html; charset=utf-8′); ?>
ma con questo addirittura non mi carica nemmeno la pagina nonostante
l'abbia inserito prima di ogni output

RISOLTO!
Era un problema del mio provider, ho creato un file .htacces con
all'interno la direttiva
AddDefaultCharset iso-8859-1
Ed ora riesco a visualizzarlo correttamente.
Spero anche voi ;-)
Grazie a tutti coloro che mi hanno dato supporto, davvero
gentilissimi, grazie ancora.