コンパイラの警告 (レベル 1) C4566
ユニバーサル文字名 'char' によって表示されている文字は、現在のコード ページ (page) で表示できません
現在お使いの ANSI コード ページで表現できない Unicode 文字があります。
ナロー文字列 (1 バイト文字) はマルチバイト文字に変換されるのに対し、ワイド文字列 (2 バイト文字) は変換されません。
次の例では 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
}