Speichern Sie alle Dateien in Visual Studio-Projekt als UTF-8
Frage ich mich, ob es möglich ist, speichern Sie alle Dateien in einem Visual-Studio-2008-Projekt in eine bestimmte Zeichen-Kodierung. Ich habe eine Lösung mit gemischten Kodierungen und ich möchte, um Sie alle die gleiche (UTF-8 mit Signatur).
Ich weiß, wie ich das speichern einzelner Dateien, aber wie über alle Dateien in einem Projekt?
InformationsquelleAutor der Frage jesperlind | 2008-11-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie bereits in Visual Studio, warum nicht einfach nur den code schreiben?
Nur drei Zeilen code! Ich bin sicher, Sie können schreiben Sie diese in weniger als einer minute 🙂
InformationsquelleAutor der Antwort Timwi
Kann dies eine Hilfe sein.
Kurze version: Bearbeiten Sie eine Datei, wählen Sie "Datei" - > Erweiterte Optionen zum Speichern. Anstelle der änderung von UTF-8 zu Ascii, ändern Sie es auf UTF-8. Bearbeiten: Stellen Sie sicher, wählen Sie die option, die sagt, keine byte-order-Markierung (BOM)
Set code page & bestätigen Sie mit ok. Es scheint fortbestehen der Vergangenheit nur die aktuelle Datei.
InformationsquelleAutor der Antwort Broam
Den Fall, Sie müssen dies tun, PowerShell, hier ist meine kleine bewegen:
InformationsquelleAutor der Antwort rasx
Ich würde Sie konvertieren die Dateien programmgesteuert (außerhalb VS), z.B. mit einem Python-Skript:
Diese übernimmt alle Dateien, die nicht in "UTF-8 mit Signatur" werden in der ANSI-Codepage - das ist das gleiche, was VS 2008 offenbar auch davon ausgegangen. Wenn Sie wissen, dass einige Dateien noch verschiedene Codierungen, müssten Sie angeben, was diese Codierungen sind.
InformationsquelleAutor der Antwort Martin v. Löwis
Verwendung Von C#:
1) Erstellen Sie eine neue ConsoleApplication, dann installieren Mozilla Universal Charset Detector
2) Führen Sie den code:
InformationsquelleAutor der Antwort Bruce
Habe ich eine Funktion zu ändern, encoding-Dateien geschrieben asp.net.
Ich suchte eine Menge. Und ich habe auch einige Ideen und codes dieser Seite. Danke.
Und hier ist die Funktion.
Kann .aspx-Datei und dann Namen wie:
InformationsquelleAutor der Antwort podcast
wenn Sie TFS mit VS :
http://msdn.microsoft.com/en-us/library/1yft8zkw(v=vs. 100).aspx
Beispiel :
InformationsquelleAutor der Antwort Mase
Danke für Eure Lösungen, dieser code hat bei mir funktioniert :
InformationsquelleAutor der Antwort Ehsan
Wenn Sie wollen vermeiden, diese Art von Fehler :
Verwenden Sie diese folgenden code :
Kodierung Anzahl 1252 ist die Standard-Windows-Kodierung verwendet, die von Visual Studio, um Ihre Dateien zu speichern.
InformationsquelleAutor der Antwort Maxime Esprit
Ich bin nur mit diesem Vorschlag in Fall gibt es keine Möglichkeit, automatisch in Visual Studio (ich bin mir nicht einmal sicher, ob diese funktionieren würde):
InformationsquelleAutor der Antwort MusiGenesis
Erlebt encoding-Probleme nach der Konvertierung Lösung von VS2008 zu VS2015. Nach der Konvertierung werden alle Projekt-Dateien wurde in ANSI kodiert ist, aber Sie enthielten UTF8-Inhalte und wurde erkannt als ANSI-Dateien in VS2015. Versucht, viele conversion Taktik, arbeitete aber nur diese Lösung.
InformationsquelleAutor der Antwort Janis Rudovskis
angepasst, die version oben, damit es funktioniert.
InformationsquelleAutor der Antwort citykid