Bagikan melalui


/execution-charset (Atur set karakter eksekusi)

Opsi ini memungkinkan Anda menentukan karakter eksekusi yang ditetapkan untuk executable Anda.

Sintaks

/execution-charset:[IANA_name | .CPID]

Argumen

IANA_name
Nama set karakter yang ditentukan IANA.

.CPID
Pengidentifikasi halaman kode, didahului oleh . karakter.

Keterangan

Anda dapat menggunakan /execution-charset opsi untuk menentukan kumpulan karakter eksekusi. Set karakter eksekusi adalah pengodean yang digunakan untuk teks program Anda yang dimasukkan ke fase kompilasi setelah semua langkah-langkah pra-pemrosesan. Set karakter ini digunakan untuk representasi internal string atau literal karakter apa pun dalam kode yang dikompilasi. Atur opsi ini untuk menentukan set karakter eksekusi yang diperluas yang akan digunakan saat file sumber Anda menyertakan karakter yang tidak dapat diwakili dalam kumpulan karakter eksekusi dasar. Anda dapat menggunakan nama set karakter IANA atau ISO, atau titik (.) diikuti oleh 3-5 digit desimal yang menentukan pengidentifikasi halaman kode dari kumpulan karakter yang akan digunakan. Untuk daftar pengidentifikasi halaman kode yang didukung dan nama kumpulan karakter, lihat Pengidentifikasi Halaman Kode.

Secara default, Visual Studio mendeteksi tanda urutan byte untuk menentukan apakah file sumber dalam format Unicode yang dikodekan, misalnya, UTF-16 atau UTF-8. Jika tidak ada tanda urutan byte yang ditemukan, ia mengasumsikan bahwa file sumber dikodekan di halaman kode pengguna saat ini, kecuali Anda menggunakan /source-charset opsi atau /utf-8 untuk menentukan nama kumpulan karakter atau halaman kode. Visual Studio memungkinkan Anda menyimpan kode sumber C++ di salah satu dari beberapa pengodean karakter. Untuk informasi tentang kumpulan karakter sumber dan eksekusi, lihat Kumpulan karakter dalam dokumentasi bahasa.

Jika Anda ingin mengatur set karakter sumber dan karakter eksekusi yang diatur ke UTF-8, Anda dapat menggunakan /utf-8 opsi pengompilasi sebagai pintasan. Ini setara dengan /source-charset:utf-8 /execution-charset:utf-8 pada baris perintah. Salah satu opsi ini juga memungkinkan /validate-charset opsi secara default.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti untuk proyek Anda. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Di Opsi Tambahan, tambahkan /execution-charset opsi , dan tentukan pengodean pilihan Anda.

  4. Pilih OK untuk menyimpan perubahan.

Baca juga

Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC
/source-charset (Atur set karakter sumber)
/utf-8 (Atur set karakter sumber dan eksekusi ke UTF-8)
/validate-charset (Validasi untuk karakter yang kompatibel)