zoukankan      html  css  js  c++  java
  • unicode下一个,读取数据库乱码问题

     TCHAR cbContent[512];
              dyn.GetFieldValue(0,cbContent,512);

                   // 中文会显示乱码

                   AfxMessageBox(cbContent);

                   // 编码转换
                   int nBufferSize = MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)cbContent, -1, NULL, 0);
                   wchar_t *pBuffer = new wchar_t[nBufferSize+1];
                   MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)cbContent, -1 , pBuffer, nBufferSize*sizeof(wchar_t));               

                   // 显示正常

                   AfxMessageBox(pBuffer);

                  delete[] pBuffer;

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    ARC081F Flip and Rectangles
    LCA
    Tarjan
    2020牛客暑期多校六
    状压DP
    操作系统
    JAVA期末复习
    D. Yet Another Yet Another Task (区间最值)
    构造
    Codeforces Round #641 (Div. 2)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4891772.html
Copyright © 2011-2022 走看看