/utf-8
(Ange käll- och körningsteckenuppsättningar till UTF-8)
Anger både källteckenuppsättningen och körningsteckenuppsättningen som UTF-8.
Syntax
/utf-8
Anmärkningar
Du kan använda alternativet /utf-8
för att ange både käll- och körningsteckenuppsättningarna som kodade med hjälp av UTF-8. Det motsvarar att ange /source-charset:utf-8 /execution-charset:utf-8
på kommandoraden. Något av dessa alternativ aktiverar också alternativet /validate-charset
som standard. En lista över kodsideidentifierare och teckenuppsättningsnamn som stöds finns i Kodsideidentifierare.
Som standard identifierar Visual Studio ett byteordningsmärke för att avgöra om källfilen är i ett kodat Unicode-format, till exempel UTF-16 eller UTF-8. Om ingen byteordningsmarkering hittas förutsätter den att källfilen kodas på den aktuella användarkodsidan, såvida du inte har angett en kodsida med hjälp av /utf-8
eller alternativet /source-charset
. Med Visual Studio kan du spara C++-källkoden i någon av flera teckenkodningar. Information om käll- och körningsteckenuppsättningar finns i Teckenuppsättningar i språkdokumentationen.
Ange alternativet i Visual Studio eller programmatiskt
Ange det här kompilatoralternativet i Visual Studio-utvecklingsmiljön
Öppna dialogrutan egenskapssidor projektet. Mer information finns i Ange C++-kompilator- och byggegenskaper i Visual Studio.
Välj egenskapssidan Konfigurationsegenskaper>C/C++>kommandorad.
I Ytterligare alternativlägger du till alternativet
/utf-8
för att ange önskad kodning.Välj OK för att spara ändringarna.
Så här ställer du in det här kompilatoralternativet programmatiskt
Se även
MSVC-kompilatoralternativ
kommandoradssyntax för MSVC-kompilatorn
/execution-charset
(Ange körningsteckenuppsättning)
/source-charset
(Ange källteckenuppsättning)
/validate-charset
(Verifiera för kompatibla tecken)