Visual c++ VC++;

Visual c++ VC++;,visual-c++,Visual C++,我正在尝试读取URL,例如 Url被打开了,当我阅读while(…)循环的第一行时,我没有得到一些表示html的合理字符,而是将奇怪的汉字输入到sCurlLine中,这是一个CString。我想我缺少了unicode编码/解码部分。 下面是读取URL的简单代码。while循环逐行读取文件,然后将文本更新到文本框中 谢谢你的帮助 void CInetSessionDlg::OnBnClickedBurl() { CStdioFile * fpUrlFile; CSt

我正在尝试读取URL,例如 Url被打开了,当我阅读while(…)循环的第一行时,我没有得到一些表示html的合理字符,而是将奇怪的汉字输入到sCurlLine中,这是一个CString。我想我缺少了unicode编码/解码部分。 下面是读取URL的简单代码。while循环逐行读取文件,然后将文本更新到文本框中

谢谢你的帮助

  void CInetSessionDlg::OnBnClickedBurl()
    {
     CStdioFile * fpUrlFile;
     CString sCurlLine;
     UpdateData(TRUE);
     LPCTSTR url = m_sURL;
     fpUrlFile = m_misSession.OpenURL(url);

     if(fpUrlFile)
     {
      while(fpUrlFile->ReadString(sCurlLine))
      {
       m_sResult += sCurlLine;
       UpdateData(FALSE);
      }
     }

    }

检查您正在生成的文件是否配置为使用正确的项目配置设置。 找到设置:项目属性|常规|项目默认值|字符集


可能您的集合“Not set”|“Use Unicode”

是构建Unicode还是ansi?我必须设置多字节字符集。谢谢你的提示!