/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 Sprachdokumentation unter Zeichensätze .

Festlegen der Option in Visual Studio oder programmgesteuert

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

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

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.

  3. Fügen Sie in "Zusätzliche Optionen" die /utf-8 Option hinzu, um Ihre bevorzugte Codierung anzugeben.

  4. Klicken Sie auf OK, um die Änderungen zu speichern.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

MSVC-Compileroptionen
MSVC-Compiler-Befehlszeilensyntax
/execution-charset (Festlegen des Ausführungszeichensatzes)
/source-charset (Festlegen des Quellzeichensatzes)
/validate-charset (Auf kompatible Zeichen überprüfen)