• Problema charset

    Ho un problema con un sito che necessita di validazione W3C e il maledetto simbolo dell'euro.

    Se nel codice metto charset=iso-8859-1 visualizzo correttamente l' ?, ma in fase di validazione w3c mi da "non SGML character number .... You have used an illegal character in your text. HTML uses the standard UNICODE Consortium...."

    Se metto il codice, che dovrebbe teoricamente essere più corretto, charset=iso-8859-15 al posto dell'? vedo un quadratino e il validatore mi da lo stesso errore.

    Non posso sostituire l'? con il relativo € perchè sono dati presi da db, inseriti dal cliente. E mi sembra stupido passare tutti i dati da una funzione che converte, solo per questa cosa dell'euro.

    Non so se serve, ma uso Homesite e salvo i file in ANSI. Se salvo in unicode il code php non viene interpretato.


  • ModSenior

    Provato a mettere UTF-8?


  • User Attivo

    Se è un sito in italiano non mi semrba il caso di usare l'utf8 solo per il problema dell'?