Cannot display unicode character when hard code it

Hi, everything works fine when i read from a file .xml (like cpp-test), or even with .txt. But when i try to hardcode some string:

//this code i get from cpp-test
TTFConfig ttfConfig(“fonts/wt021.ttf”, 28, GlyphCollection::CUSTOM, “美好的一天啊”);
auto label = Label::createWithTTF(ttfConfig, “美好的一天啊”, TextHAlignment::CENTER);

or

std::string s = “今日は火曜日です”;
auto label= Label::createWithSystemFont(s, “Arial”, 32.f);

It appears “???”. Of course, the file i hardcoded, i save it with Unicode (UTF-8 with signature) - codepage 65001. This problem don’t affect my project, but i find it a bit weird, because when i try to look into cpp-test Label, i don’t see they use any special technique (or i miss somewhere) i just want to know what wrong here

p/s: i’m using VS 2013