我用void CRecordset::GetFieldValue(LPCTSTR lpszName, CString& strValue)来读取数据库,为什么读出来的中文是乱码?字段的类型为varchar2。谢谢!
解决方案 »
- 为什么一个句柄加上(BYTE*)后就可以变成指针了....
- 如何在active中启动线程
- 请教高手们一个问题: chtmlview中如何修改缓存目录
- 监听本机的固定IP端口数据,类似sniffer
- 不同进程间内核对象句柄的复制,DuplicateHandle函数出错的问题!复制的句柄为SC_HANDLE类型
- MFC 连接Oracle时,COM初始化失败问题;
- 对话框中画图为什么不是全部画满整个控件区域?
- 不明白,为什么MCI播放AVI或MPG文件时,在播放的窗口上移动MOUSE,主窗口收不到消息
- 如何实现类似VB里的CallByName函数?
- 我是vc初学者!下面我有问题不懂,恳请求教~!!!!!!
- VC更改窗口及模拟鼠标点击
- 局域网网络连接的问题?
用这个API吧,WideCharToMultiByte--》将取出的CString转换为char*显示!
我用void CRecordset::GetFieldValue(LPCTSTR lpszName, CString& strValue)
读出的strValue应该不是unicode的字符串,而且中文全变成了乱码。