首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-12-14 
VC2008用MFC开发时查询oracle,中文乱码问题oracle的字符集是NLS_DATE_LANGUAGESIMPLIFIED CHINESENLS_CHAR

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 它就莫名其妙的好了。

热点排行