CString chinachar_str("读取的东西:"); CInternetSession sion(NULL,0); CHttpFile *http=NULL; CString str,info; http=(CHttpFile*)sion.OpenURL(_T("http://www.baidu.com")); while (http->ReadString(str)) { info+=str;//取读取的数据 } ConvertUtf8ToGBK(info); LPCTSTR mystr =info; //把CString类型转换为char* 类型 for (int i=0;mystr[i];i++) { if (mystr[i] < 0) //一个中文占两个字节,且每个字节都是小于0的 { CString tmp; tmp.Format("%c%c",mystr[i],mystr[i+1]);//把中文输出,举个例子 i++; chinachar_str=chinachar_str+tmp; } } m_edit.SetWindowText(chinachar_str); UpdateData(FALSE); http->Close(); sion.Close(); int f = chinachar_str.Find( "百度" ) ; // 结果 f = 3 if(f!=-1) { AfxMessageBox("find "); }