Recentemente ho notato un sacco di siti di alto profilo utilizzando caratteri direttamente nella loro fonte, ad esempio:HTML5: che è meglio - usare un'entità di carattere o usare direttamente un carattere?
<q>“Hi there”</q>
Piuttosto che:
<q>“Hi there”</q>
Quale di queste è preferito? Ho sempre usato entità in passato, ma l'uso diretto del personaggio sembra più leggibile e sembrerebbe essere corretto in un documento Unicode.
ovviamente utilizzando i caratteri direttamente potrebbe rovinarlo in un documento non Unicode, ma sì, se in UTF-8 dovrebbe funzionare correttamente. +1, bella domanda; chiedendomi –
Che cos'è questo "documento non Unicode" di cui parli? :) (Più seriamente, questo è il 2012, dovremmo aver rinunciato alla ISO-8859 e sono amici proprietari di un decennio fa). – Quentin
Le specifiche HTML5 per charset dicono anche 'Gli autori sono incoraggiati ad usare Unicode' http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset – mikemaccana