Udostępnij za pośrednictwem


/execution-charset (Ustaw zestaw znaków wykonywania)

Ta opcja umożliwia określenie zestawu znaków wykonywania dla pliku wykonywalnego.

Składnia

/execution-charset:[IANA_name | .CPID]

Argumenty

IANA_name
Nazwa zestawu znaków zdefiniowanego przez IANA.

.CPID
Identyfikator strony kodowej poprzedzony znakiem . .

Uwagi

Możesz użyć /execution-charset opcji , aby określić zestaw znaków wykonywania. Zestaw znaków wykonywania to kodowanie używane dla tekstu programu, który jest wejściowy do fazy kompilacji po wszystkich krokach przetwarzania wstępnego. Ten zestaw znaków jest używany do wewnętrznej reprezentacji dowolnego ciągu lub literałów znaków w skompilowanym kodzie. Ustaw tę opcję, aby określić rozszerzony zestaw znaków wykonywania do użycia, gdy pliki źródłowe zawierają znaki, które nie są reprezentowane w podstawowym zestawie znaków wykonywania. Można użyć nazwy zestawu znaków IANA lub ISO albo kropki (.), a następnie cyfry dziesiętne 3–5, które określają identyfikator strony kodowej zestawu znaków do użycia. Aby uzyskać listę obsługiwanych identyfikatorów stron kodowych i nazw zestawów znaków, zobacz Identyfikatory stron kodowych.

Domyślnie program Visual Studio wykrywa znacznik kolejności bajtów w celu określenia, czy plik źródłowy jest w zakodowanym formacie Unicode, na przykład UTF-16 lub UTF-8. Jeśli nie znaleziono żadnego znacznika kolejności bajtów, zakłada się, że plik źródłowy jest zakodowany na bieżącej stronie kodowej użytkownika, chyba że użyto /source-charset opcji lub /utf-8 , aby określić nazwę zestawu znaków lub stronę kodową. Program Visual Studio umożliwia zapisanie kodu źródłowego języka C++ w dowolnym z kilku kodowań znaków. Aby uzyskać informacje na temat źródłowych i wykonawczych zestawów znaków, zobacz Zestawy znaków w dokumentacji języka.

Jeśli chcesz ustawić zarówno źródłowy zestaw znaków, jak i znak wykonywania ustawiony na WARTOŚĆ UTF-8, możesz użyć opcji kompilatora /utf-8 jako skrótu. Jest to równoważne /source-charset:utf-8 /execution-charset:utf-8 w wierszu polecenia. Każda z tych opcji włącza /validate-charset również opcję domyślnie.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości dla projektu. Aby uzyskać więcej informacji, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilacji w programie Visual Studio).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. W obszarze Opcje dodatkowe dodaj /execution-charset opcję i określ preferowane kodowanie.

  4. Wybierz przycisk OK , aby zapisać zmiany.

Zobacz też

Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC
/source-charset (Ustaw źródłowy zestaw znaków)
/utf-8 (Ustaw zestawy znaków źródłowych i wykonawczych na UTF-8)
/validate-charset (Sprawdź poprawność pod kątem zgodnych znaków)