Compiler Warning (level 1) C4566
karakter yang diwakili oleh universal-character-name 'char' tidak dapat diwakili di halaman kode saat ini (halaman)
Tidak setiap karakter Unicode dapat diwakili di halaman kode ANSI Anda saat ini.
String sempit (karakter satu byte) dikonversi menjadi karakter multi-byte sedangkan string lebar (karakter dua byte) tidak.
Sampel berikut menghasilkan C4566:
// C4566.cpp
// compile with: /W1
int main() {
char c1 = '\u03a0'; // C4566
char c2 = '\u0642'; // C4566
wchar_t c3 = L'\u03a0'; // OK
wchar_t c4 = L'\u0642'; // OK
}
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk