garbled code while use chinese word in Lua ?

please just test cocos2d.CCLuaLog(“中国”) in hello.lua

on my computer, it’ll print garbled code in the output box of visual studio.

I have put a break point in CCLuaLog function, and the pszFormat’s value is “中国”, sound like correct, but why.

by the way, use cocos2d::CCLuaLog(“中国”) in win project, the out put is correct, but the pszFormat’s value is “涓浗”, that’s really confuse me.