Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt sowohl den Quellzeichensatz als auch den Ausführungszeichensatz als UTF-8.
Syntax
/utf-8
Hinweise
Sie können die /utf-8
Option verwenden, um sowohl die Quell- als auch die Ausführungszeichensätze mithilfe der UTF-8Codierung anzugeben. Es entspricht der Angabe /source-charset:utf-8 /execution-charset:utf-8
in der Befehlszeile. Jede dieser Optionen aktiviert auch standardmäßig die /validate-charset
-Option. Eine Liste der unterstützten Codeseitenbezeichner und Zeichensatznamen finden Sie unter Code Page Identifiers.
Standardmäßig erkennt Visual Studio ein Bytereihenfolgezeichen, um festzustellen, ob sich die Quelldatei in einem codierten Unicode-Format befindet, z UTF-16 . B. oder UTF-8. Wenn kein Bytereihenfolgezeichen gefunden wird, wird davon ausgegangen, dass die Quelldatei auf der aktuellen Benutzercodeseite codiert ist, es sei denn, Sie haben eine Codeseite mithilfe /utf-8
oder der /source-charset
Option angegeben. Mit Visual Studio können Sie den C++-Quellcode in einer beliebigen von mehreren Zeichencodierungen speichern. Informationen zu Quell- und Ausführungszeichensätzen finden Sie in der Programmiersprachdokumentation unter Zeichensätze.
Festlegen der Option in Visual Studio oder programmgesteuert
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Fügen Sie in "Zusätzliche Optionen" die
/utf-8
Option hinzu, um Ihre bevorzugte Codierung anzugeben.Klicken Sie auf OK, um die Änderungen zu speichern.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile
/execution-charset
(Festlegen des Ausführungszeichensatzes)
/source-charset
(Quellzeichensatz festlegen)
/validate-charset
(Auf kompatible Zeichen überprüfen)