Innanzitutto ciao
Dopo i convenevoli passiamo subito alla soluzione.
Poi viene anche la spiegazione...
Prima del DOCTYPE dovrebbe essere presente anche la dichiarazione XML:
[code]<?xml version="1.0" encoding="ISO-8859-1"?>[code]
Assicurati che la pagina venga servita con la codifica giusta.
Per forzarne la codifica puoi sfruttare un linguaggio server-side come PHP, ma in questo caso la dichiarazione XML va inserita dinamicamente. Questo codice va inserito SUBITO PRIMA del DOCTYPE:
Questo fa sì che la pagina sia servita con il charset corretto e come testo.Codice PHP:<?php
header("Vary: Accept");
header("Content-Type: text/html;charset=ISO-8859-1");
echo'<?xml version="1.0" encoding="ISO-8859-1"?>';
?>
Lo so, lo so, dovrebbe essere servita come [b]application/xhtml[b], ma Firefox e Internet Explorer non ne vogliono sapere di funzionare. O meglio IE non prova neanche a fare le acrobazie, FF la visualizza, ma comincia a dar di matto con alcuni codici javascript![]()


Rispondi quotando