Appunti di Programmazione

OS X: opzioni di salvataggio per validare pagina HTML/XHTML con UTF-8 su W3C

Ogni pagina XHTML di questo sito è stata testata con il validatore del W3C ma, se come me, utilizzate la specifica UTF-8 e non impostiate correttamente le opzioni di salvataggio del file sull'editor, può capitare di ottenere questo avviso (warning):

Errore

Il problema è dato dal fatto che la pagina web HTML/XHTML deve essere salvata SENZA l'opzione Byte-Order Mark (BOM).
Per ottenere questo, è sufficiente utilizzare un editor HTML che consente di salvare i files usando l'opzione "SALVA SENZA BOM".
Possiedo un MAC, e TextEdit, l'editor presente su OS X, ha questa possibilità. Aprite il menù TextEdit->Preferenze, selezionate la scheda -Apri e Salva- e, nella sezione -Codifica documento solo testo- selezionate -Unicode (UTF-8)- sia per l'apertura che per il salvataggio dei files.

Opzioni per TextEdit

In alternativa potete utilizzare TextWrangler, il quale nel menù File->Save As... consente di scegliere, fra i vari encoding, proprio -Unicode (UTF-8)-, che memorizza il nostro file SENZA il BOM.

Opzioni per TextWrangler