VC2008用MFC开发时查询oracle,中文乱码有关问题

VC2008用MFC开发时查询oracle,中文乱码问题
oracle的字符集是
NLS_DATE_LANGUAGE  SIMPLIFIED CHINESE  
NLS_CHARACTERSET  ZHS16GBK  
MFC工程用的字符集是什么Multi-Byte Character Set,我也看不懂这是啥,查库结果中文就是乱码,怎么解决,求大神。
------解决方案--------------------
自己解决了
------解决方案--------------------
恭喜恭喜
------解决方案--------------------
分享下怎解决
MFC设置Unicode?
------解决方案--------------------
现在都流行,自己发帖,自己解决呀
估计就是用了Unicode
------解决方案--------------------
不是现在流行这个,是发帖没人回啊
------解决方案--------------------
我是用的VS2008开发的,我看了一下,我的项目设置的字符集是“Use Multi-Byte Character Set”
我注册表HKEY_LOCAL_MACHINE-->SOFTWARE-->ORACLE-->KEY_OraClient10g_home下的NLS_LANG值是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,不过貌似还是乱码,最后我在系统的环境变量里面加了个NLS_LANG值也是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,重启了一下VS,然后就好了,其实我也是莫名其妙的,不过不是乱码了就行 呵呵
------解决方案--------------------
MFC工程用的字符集还是Use Multi-Byte Character Set 没变,我在系统的环境变量里面加了个NLS_LANG值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,重启了一下VS 它就莫名其妙的好了。