Kompilatorvarning (nivå 1) C4566

tecken som representeras av universal-character-name 'char' kan inte representeras på den aktuella kodsidan (sida)

Anmärkningar

Alla Unicode-tecken kan inte representeras på din aktuella ANSI-kodsida.

Smala strängar (enbytestecken) konverteras till flerbytestecken medan breda strängar (två bytestecken) inte är det.

Example

I följande exempel genereras 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
}