/utf-8
(bron- en uitvoeringstekensets instellen op UTF-8)
Hiermee geeft u zowel de brontekenset als de uitvoeringstekenset op als UTF-8.
Syntaxis
/utf-8
Opmerkingen
U kunt de optie /utf-8
gebruiken om zowel de bron- als uitvoeringstekensets op te geven als gecodeerd met behulp van UTF-8. Het is gelijk aan het opgeven van /source-charset:utf-8 /execution-charset:utf-8
op de opdrachtregel. Met een van deze opties kunt u de optie /validate-charset
standaard inschakelen. Zie codepagina-id'svoor een lijst met ondersteunde codepagina-id's en namen van tekenset.
Visual Studio detecteert standaard een bytevolgordemarkering om te bepalen of het bronbestand een gecodeerde Unicode-indeling heeft, bijvoorbeeld UTF-16 of UTF-8. Als er geen bytevolgordemarkering wordt gevonden, wordt ervan uitgegaan dat het bronbestand is gecodeerd op de huidige gebruikerscodepagina, tenzij u een codepagina hebt opgegeven met behulp van /utf-8
of de optie /source-charset
. Met Visual Studio kunt u uw C++-broncode opslaan in een van de verschillende tekencoderingen. Zie Tekensets in de taaldocumentatie voor informatie over bron- en uitvoeringstekensets.
De optie instellen in Visual Studio of programmatisch
Deze compileroptie instellen in de Ontwikkelomgeving van Visual Studio
Open het dialoogvenster eigenschappenpagina's van het project. Zie C++-compiler instellen en eigenschappen bouwen in Visual Studiovoor meer informatie.
Selecteer de eigenschappenpagina configuratie-eigenschappen>C/C++>opdrachtregel.
Voeg in extra optiesde optie
/utf-8
toe om de gewenste codering op te geven.Kies OK- om uw wijzigingen op te slaan.
Deze compileroptie programmatisch instellen
- Zie AdditionalOptions.
Zie ook
MSVC-compileropties
opdrachtregelsyntaxis van MSVC-compiler
/execution-charset
(uitvoeringstekenset instellen)
/source-charset
(brontekenset instellen)
/validate-charset
(valideren voor compatibele tekens)