Sdílet prostřednictvím


/execution-charset (Nastavení znakové sady spouštění)

Tato možnost umožňuje zadat znakové sady spouštění pro váš spustitelný soubor.

Syntaxe

/execution-charset:[IANA_name | .CPID]

Argumenty

IANA_name
Název znakové sady definované IANA.

.CPID
Identifikátor znakové stránky, který předchází znaku . .

Poznámky

Pomocí této /execution-charset možnosti můžete zadat znakovou sadu spuštění. Znaková sada spouštění je kódování použité pro text programu, který je vstupní do fáze kompilace po všech krocích předběžného zpracování. Tato znaková sada se používá pro interní reprezentaci libovolného řetězcového nebo znakového literálu v zkompilovaném kódu. Tuto možnost nastavte tak, aby se znaková sada rozšířeného spuštění používala, pokud zdrojové soubory obsahují znaky, které nejsou reprezentovatelné v základní znakové sadě spouštění. Můžete použít buď název znakové sady IANA nebo ISO, nebo tečku (.) následovanou 3-5 desetinnými číslicemi, které určují identifikátor znakové stránky znakové sady, kterou chcete použít. Seznam podporovaných identifikátorů znakových stránek a názvů znakových sad najdete v tématu Identifikátory znakové stránky.

Visual Studio ve výchozím nastavení zjistí značku pořadí bajtů, která určí, jestli je zdrojový soubor v zakódovaném formátu Unicode, například UTF-16 nebo UTF-8. Pokud nebyla nalezena značka pořadí bajtů, předpokládá se, že zdrojový soubor je kódován na aktuální znakové stránce uživatele, pokud jste nepoužili /source-charset nebo /utf-8 možnost zadat název znakové sady nebo znakovou stránku. Visual Studio umožňuje uložit zdrojový kód jazyka C++ v libovolném kódování několika znaků. Informace o znakových sadách zdroje a spouštění najdete v dokumentaci k jazyku v tématu Znakové sady .

Pokud chcete nastavit zdrojovou znakovou sadu i spouštěcí znakovou sadu na UTF-8, můžete jako zástupce použít možnost kompilátoru /utf-8 . Je ekvivalentem /source-charset:utf-8 /execution-charset:utf-8 na příkazovém řádku. Každá z těchto možností také ve výchozím nastavení povolí /validate-charset možnost.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. V části Další možnosti přidejte /execution-charset možnost a zadejte upřednostňované kódování.

  4. Kliknutím na OK uložte provedené změny.

Viz také

Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
/source-charset (Nastavení zdrojové znakové sady)
/utf-8 (Nastavení zdrojových a spouštěcích znakových sad na UTF-8)
/validate-charset (Ověření kompatibilních znaků)