Ottima osservazione, solo di default quando si omette questo tag la pagina viene interpretata con ISO-8859-1, la classica codifica.
Sia ISO-8859-1 che UTF-8 usano la stessa rappresentazione binaria per i caratteri ASCII l'inconveniente si presenta solo quando si cerca di usare caratteri accentati o quelli di altre lingue (es. caratteri cirillici).
Praticamente, facendoti un esempio concreto, quando esempio save crea il feed atom 1.0 o rss 2.1 con utf-8 mi crea un file corrotto (se presenti accenti) con iso-8859-1 tutto ok. Ovviamente si possono usare entrambi e con pagine statiche non si hanno grossi problemi...
Regione: Campania
Prov.: Napoli
Città: Casamarciano
812 Messaggi
Inserito il - 08/07/2010 : 00:56:43
ovvio che presenta degli errori in utf-8. questo perchè il file (non il metatag) non ha codifica utf-8,ma ANSI. prova a formattare il file ad esempio con notepad++ in utf-8 (magari senza BOM) e ti accorgerai che i caratteri si vedranno a perfezione in quanto l'utf è una codifica multibyte (el'asp a differenza del php - che ha una funzione a parte- è ottimo per il multibyte). l'unico inconveniente è che potresti perdere la formattazione nell'inserimento o estrazione dati da db mysql, ma anche a questo c'è rimedio ponendo nella connessione un "set names utf8". io preferirei l'utf in quanto se uso ajax o faccio chiamate asincrone che ovviamente rispondono in xml o ancora meglio con dati in json l'utf-8 è il più indicato altrimenti dovrei dichiarate un request.charset in iso per le pagine in questione che però andrebbe bene per quello riportato in codice html ma non per i dati estratti da db.