txt unicode 前加 0xFF 0xFE

 

  FILE *pFile = _tfopen(_T("绝对路径"), _T("wb"));
     if (pFile)
     {
        // unicode所加前缀
        BYTE btBuf[2] = {0xFF, 0xFE};
        fwrite(btBuf, sizeof(btBuf), 1, pLrcFile);

        // 写内容
        fwrite(szLine, _tcslen(szLine)*2, 1, pLrcFile);
       
        // 换行
        fwrite(_T("\r\n"), _tcslen(_T("\r\n"))*2, 1, pLrcFile);

          
        fclose(pLrcFile);
        pLrcFile = NULL;
     }

 

转载于:https://www.cnblogs.com/jcss2008/archive/2009/02/24/1397324.html

你可能感兴趣的:(txt unicode 前加 0xFF 0xFE)