/execution-charset (Yürütme karakter kümesini ayarla)

Bu seçenek yürütülebilir dosyanız için yürütme karakter kümesini belirtmenize olanak tanır.

Sözdizimi

/execution-charset:[IANA_name | .CPID]

Bağımsız değişkenler

IANA_name
IANA tanımlı karakter kümesi adı.

.CPID
Bir karakterden önce gelen . kod sayfası tanımlayıcısı.

Açıklamalar

Bir yürütme karakter kümesi belirtmek için seçeneğini kullanabilirsiniz /execution-charset . Yürütme karakter kümesi, tüm ön işleme adımlarından sonra derleme aşamasına giriş olan program metni için kullanılan kodlamadır. Bu karakter kümesi, derlenen koddaki herhangi bir dizenin veya karakter değişmez değerlerinin iç gösterimi için kullanılır. Kaynak dosyalarınız temel yürütme karakter kümesinde temsil edilemeyen karakterler içerdiğinde kullanılacak genişletilmiş yürütme karakter kümesini belirtmek için bu seçeneği ayarlayın. IANA veya ISO karakter kümesi adını ya da kullanılacak karakter kümesinin kod sayfası tanımlayıcısını belirten nokta (.) ve ardından 3-5 ondalık basamak kullanabilirsiniz. Desteklenen kod sayfası tanımlayıcılarının ve karakter kümesi adlarının listesi için bkz . Kod Sayfası Tanımlayıcıları.

Varsayılan olarak, Visual Studio kaynak dosyanın utf-16 veya UTF-8 gibi kodlanmış bir Unicode biçiminde olup olmadığını belirlemek için bir bayt sırası işareti algılar. Bayt sırası işareti bulunmazsa, bir karakter kümesi adı veya kod sayfası belirtmek için veya /utf-8 seçeneğini kullanmadığınız /source-charset sürece kaynak dosyanın geçerli kullanıcı kodu sayfasında kodlandığını varsayar. Visual Studio, C++ kaynak kodunuzu çeşitli karakter kodlamalarından herhangi birinde kaydetmenizi sağlar. Kaynak ve yürütme karakter kümeleri hakkında bilgi için dil belgelerindeki Karakter kümeleri bölümüne bakın.

Hem kaynak karakter kümesini hem de yürütme karakterini UTF-8 olarak ayarlamak istiyorsanız, derleyici seçeneğini kısayol olarak kullanabilirsiniz /utf-8 . Komut satırındaki ile /source-charset:utf-8 /execution-charset:utf-8 eşdeğerdir. Bu seçeneklerden herhangi biri seçeneği varsayılan olarak da etkinleştirir /validate-charset .

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projeniz için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.

  3. Ek Seçenekler'de seçeneğini ekleyin ve tercih ettiğiniz kodlamayı /execution-charset belirtin.

  4. Değişikliklerinizi kaydetmek için Tamam'ı seçin.

Ayrıca bkz.

MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi
/source-charset (Kaynak karakter kümesini ayarla)
/utf-8 (Kaynak ve yürütme karakter kümelerini UTF-8 olarak ayarlayın)
/validate-charset (Uyumlu karakterler için doğrula)