Speichern Sie UTF-8 ohne Stückliste Visual Studio 2012

9

Es scheint, dass Visual Studio 2012 UTF-8 ohne Stückliste hasst und es immer hinzufügt, was zu einer leeren Zeile auf PHP-Seiten führt.

Wie kann ich die Codierung ohne Stückliste in UTF-8 ändern (oder zumindest in Unicode ...)?

Cristy
quelle
Bitte fügen Sie weitere Informationen zu Ihren Aktivitäten hinzu.
Harrymc
Ich kann Dokumente mit UTF-8 ohne Stücklistencodierung mit Visual Studio 2012 nicht speichern. Ich muss die Datei jedes Mal in Notepad ++ bearbeiten, um zu dieser Codierung zu wechseln.
Cristy

Antworten:

9

Siehe die kostenlose Erweiterung Fix File Encoding :

Die kostenlose Erweiterung Fix File Encoding verhindert, dass Visual Studio 2012/2010 Stücklisten zu UTF-8-Dateien hinzufügt.

Wenn Sie eine UTF-8-Datei in Visual Studio bearbeiten, wird normalerweise die Stücklistenfolge 0xEF, 0xBB, 0xBF am Anfang der Datei hinzugefügt. Manchmal verwirrt es andere Anwendungen, die die Datei weiter verarbeiten. Sie können eine Codierung manuell auswählen (Datei - Erweiterte Speicheroptionen ... oder Datei - Speichern unter ... - Mit Codierung speichern ...), müssen dies jedoch jedes Mal tun, wenn Sie die Datei erneut öffnen:

Fix File Encoding erkennt automatisch, wenn eine UTF-8-Datei in Visual Studio geöffnet wird, und setzt ihre Codierung ohne Signatur auf UTF-8. Wenn Sie die Datei nicht bearbeiten, bleibt sie unverändert. Wenn Sie die Datei bearbeiten, wird sie ohne Stückliste gespeichert.

Mit Fix File Encoding können Sie anhand des Dateipfads und der Dateierweiterung konfigurieren, welche Dateien codiert werden sollen. Standardmäßig sind nur HTML-Dateien vor Visual Studio geschützt.

Ich habe keine Erfahrung mit dieser Erweiterung, aber es klingt so, als würde sie Ihren Anforderungen entsprechen.

harrymc
quelle