Isu ini timbul apabila cuba menggunakan aksara Baltik dalam konsol dan melaksanakan arahan CMD yang menggabungkannya aksara dalam aplikasi konsol C lalai.
Secara lalai, konsol dalam projek Visual Studio 2019 C menggunakan pengekodan teks yang berbeza daripada kod sumber. Akibatnya, aksara khas mungkin tidak dipaparkan dengan betul dalam konsol.
Untuk memastikan paparan aksara khas yang betul, langkah berikut disyorkan:
Untuk melaksanakan arahan CMD dengan khas aksara, pastikan aksara tersebut dikodkan dengan betul. Khususnya, pengekodan Latin1 selalunya diperlukan untuk operasi sistem fail yang melibatkan aksara khas.
Sebagai contoh, untuk mencipta fail dengan aksara Latvia menggunakan CMD, perkara berikut boleh digunakan:
<code class="cpp">system(("copy /-y \"C:\Users\Janis\Desktop\TEST2\" + s2 + ".txt\" \"C:\PACIENTI\" + s2 + ".txt\"").c_str());</code>
Arahan ini akan mencipta fail "Latvian.txt" dalam direktori yang ditentukan menggunakan aksara khas yang disertakan dalam petikan berganda.
Atas ialah kandungan terperinci Bagaimana Mengendalikan Watak Khas dalam Projek Visual Studio 2019 C dan Melaksanakan Perintah CMD dengannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!