/utf-8
(Festlegen von Quell- und Ausführungszeichensätzen auf UTF-8)
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)