Sembra che Visual Studio 2012 odia UTF-8 senza BOM e lo aggiunge sempre, risultando in una riga vuota nelle pagine PHP.
Come posso cambiare la codifica in UTF-8 senza BOM (o almeno in Unicode ...)
Sembra che Visual Studio 2012 odia UTF-8 senza BOM e lo aggiunge sempre, risultando in una riga vuota nelle pagine PHP.
Come posso cambiare la codifica in UTF-8 senza BOM (o almeno in Unicode ...)
Risposte:
Guarda l' estensione gratuita per la codifica dei file di correzione :
L'estensione gratuita per la codifica dei file di correzione impedisce a Visual Studio 2012/2010 di aggiungere BOM ai file UTF-8.
Normalmente, quando si modifica un file UTF-8 in Visual Studio, viene aggiunta la sequenza contrassegno ordine byte (BOM) 0xEF, 0xBB, 0xBF all'inizio del file. A volte confonde altre applicazioni che elaborano ulteriormente il file. Puoi selezionare manualmente una codifica (File - Opzioni di salvataggio avanzate ... o File - Salva con nome ... - Salva con codifica ...), ma devi farlo ogni volta che riapri il file:
Correggi codifica file rileva automaticamente quando un file UTF-8 viene aperto in Visual Studio e imposta la codifica su UTF-8 senza firma. Se non si modifica il file, rimane non modificato. Se si modifica il file, verrà salvato senza la distinta componenti.
Correggi codifica file consente di configurare i file da codificare in base al percorso del file e all'estensione del file. Per impostazione predefinita, solo i file .html sono protetti da Visual Studio.
Non ho esperienza con questa estensione, ma sembra che risponda alle tue esigenze.