Salva UTF-8 senza BOM Visual Studio 2012


9

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 ...)


Per favore aggiungi qualche informazione in più su ciò che stai facendo.
harrymc,

Non riesco a salvare documenti con UTF-8 senza codifica BOM usando Visual Studio 2012. Devo modificare il file in Notepad ++ ogni volta per passare a quella codifica.
Cristy,

Risposte:


9

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.