关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

c++MySQL乱码问题

作者:佚名   时间:2012-10-17   分享到:

项目属性->配置属性->常规->字符集->使用Unicode的字符集

1.//多字节与宽字符之间的字符转换

  1. TCHAR *CMySqlDemoDlg::charChange(char *a)  
  2. {  
  3.     TCHAR wszUserName[256];  
  4.     MultiByteToWideChar( CP_UTF8, 0, a,  
  5.         strlen(a)+1, wszUserName,     
  6.         sizeof(wszUserName)/sizeof(wszUserName[0]) );  
  7.     return wszUserName;  
  8. }  

2.

  1. char * CMySqlDemoDlg::wmCharChange(CString strSQL)  
  2. {  
  3.     char dest[256];  
  4.     WideCharToMultiByte( CP_UTF8, 0, strSQL, -1,  
  5.         dest, 256, NULL, NULL );  
  6.     return dest;  
  7. }  


 



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7387.html

上海联楷网络新闻