How to get chinese from XML?

My code is
CCDictionary *strings = CCDictionary::createWithContentsOfFile("strings.xml"); const char *c_play = ((CCString*)strings->objectForKey("startGame"))->m_sString.c_str();

and XML is like
<key>startGame</key> <string>开始游戏</string>

just like BMFontUnicode in testCPP.

It works on windows but fails on android.
English can work.

So how to get chinese from XML?
Thanks.