Sul forum di dBlog in molti hanno problemi di visualizzazione delle lettere accentate sopratutto quando installano template personalizzati diversi da quello standard.
nel file inc_modulo_metatag.asp c’è il codice
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
in cui in pratica si dichiara il “dialetto” dei caratteri con la quale la pagina viene fornita ai browser, in questo caso il dialetto è l’ iso-8859-1.
il problema delle lettere accentate si pone nel momento in cui il template HTM ( es. pagina.htm ) usato per dBlog nel corpo HTML dichiara a sua volta il charset in maniera diversa dal file inc_modulo_metatag.asp
una soluzione possibile è uniformare le dichiarazioni del charset a iso-8859-1 in due modi:
- lasciareil metatag nel file inc_modulo_metatag.asp impostando
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
e togliendolo dal template HTM usato
- toglierlo dal file inc_modulo_metatag.asp e metterlo dal template HTM usando
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
per essere ancora più sicuri di ciò aggiungere in inc_funzioni.asp appena sotto
'Imposto la durata della sessione in minuti Session.Timeout = 20
questo codice
Response.Charset = "iso-8859-1"
tale che sia
'Imposto la durata della sessione in minuti Session.Timeout = 20 Response.Charset = "iso-8859-1"
Riferimenti:
ISO 8859-1 character set overview
non funziona….
paolo strano che non ti funzioni… io il post con il titolo provàààà lo vedo
1: senza lanciare una sessione con scadenza e che occupa risorse inutili sul server basta inserire questo tag all’inizio della dichiarazione del file asp:
2: la codifica dei caratteri iso-8859-1 è di tipo occidentale; se proprio volete vedere le letterine accentate sostituitela con utf-8. un esempio è visibile qui http://w3.uniroma1.it/dso/noflash.asp
ehm…
faccio riferimento al commento 1 di cui sopra:
language=”vbscript” codepage=”65001″
sorry..!
ovviamente i jolly li ho dovuti omettere…
e comunque i per l’antispam i bot rilevano anche i numeri… sarebbe come dire ad una calcolatrice di farsi il calcolino… 8| prova a convertire i numeri in formato “lettere” e vedi se poi ci riescono… tipo “quanto fa tre + nove?”