Compilerwarnung (Stufe 1) C4539

Aktualisiert: November 2007

Fehlermeldung

'Zeichen': Ein universeller Zeichenname gibt ein ungültiges Zeichen an.
'char': a universal-character-name specifies an invalid character

Es wurde ein Zeichen außerhalb des Unicode-Bereichs angegeben.

Das Zeichen muss im Unicode-Bereich liegen oder ein gültiges Ersatzpaar sein.

Beispiel

Im folgenden Beispiel wird C4539 generiert:

// C4539.cpp
// compile with: /W1
int main() {
   char \U12345678 = 'x';   // C4539
   char \u2134 = 'x';   // OK 16-bit Unicode char
   char \UD808DF45 = 'x';   // OK 32-bit Unicode value
}