This documentation is archived and is not being maintained.

Compiler Warning (level 4) C4428

Updated: April 2011

universal-character-name encountered in source

The compiler issues C4428 when it detects at least one universal character name in a source code file. To fix this problem, use the Unicode equivalent of the universal character name.

This warning is only issued once per compiland.

The following sample generates C4428:

// C4428.cpp
// compile with: /W4 /c
int \u20ac = 0;  // C4428 universal character name
// The following line is the Unicode equivalent of \u20ac:
// int € = 0;




April 2011

Reapplied the euro symbol to the comment in the example.

Customer feedback.