C#: char z = \'\\u201D\'; int i = (int)z; C++/CLI: wchar_t z = \'\\u201D\'; int i = (int)z;
In C# \"i\" becomes, just as I expect, 8221 (
i
You want:
wchar_t z = L'\x201D';
from here. \u is undefined.