dblog: soluzione definitiva lettere accentate

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:

  1. lasciareil metatag nel file inc_modulo_metatag.asp impostando
  2. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

    e togliendolo dal template HTM usato

  1. toglierlo dal file inc_modulo_metatag.asp e metterlo dal template HTM usando
  2. <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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *