现在的位置: 首页 > 综合 > 正文

字符串乱码

2013年06月30日 ⁄ 综合 ⁄ 共 383字 ⁄ 字号 评论关闭

从数据库表里读出一个字段key_kek的值。在数据库里这个值为空的话。str_key显示出来就是乱码。

 

乱码的问题通常要么就是字符集的问题,要么就是没有初始化。这里是没有初始化。

用VC6工程的时候默认是“多字符集”(Multi-Byte Character Set)

str_key = m_pRecordset->GetCollect("key_kek").bstrVal;

AfxMessageBox(str_key); //加的调试代码,显示str_key.
 

 

str_key = m_pRecordset->GetCollect("key_kek").bstrVal;// 110410
 if ((str_key.GetLength() == 32)||(str_key.GetLength() == 16))
  ;
 else
      str_key = _T("");

 

110410 wcg

抱歉!评论已关闭.