Получить html-страницу в mfc

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by maked0n, 28 Dec 2011.

  1. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    Доброго времени суток! Возникла проблема при получении html-страницы (а именно гугла) в mfc. Вот исходник (ф-ция, которая отвечает за получение сорцов страницы):
    Code:
    void CStudyVocabularyDlg::OnBnClickedButton1()
    {
    	UpdateData();
    	CString search = L"http://www.google.ru";
    	CString code;
    	CString temp;
    
    	CInternetSession session;
    	CInternetFile* file = (CInternetFile*)session.OpenURL(search);
    
    	while(file->ReadString(temp) != NULL)
    	{
    		code += (temp + L"\r\n");
    	}
    	m_code = code;
    	UpdateData(0);
    
    	session.Close();
    }
    
    проблема собственно в том, что вместо нормальных сорцов мне выдает кракозябры такого вида:
    ℼ潤瑣灹⁥瑨汭㰾瑨汭㰾敨摡㰾敭慴栠瑴⵰煥極㵶挢湯整瑮琭灹≥挠湯整瑮∽整瑸栯浴㭬挠慨獲瑥眽湩潤獷ㄭ㔲∱㰾敭慴渠浡㵥搢獥牣灩楴湯•潣瑮湥㵴켢⃨⃢㫥⳻⳨⃥∮㰾楴汴㹥潇杯敬⼼楴汴㹥猼牣灩㹴楷摮
    ну и тд....
    не подскажете. в чем проблемка?
     
  2. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    В кодировке
     
  3. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    ага, спасибо, а как исправить?
     
  4. javabarin

    javabarin New Member

    Joined:
    27 Dec 2011
    Messages:
    11
    Likes Received:
    2
    Reputations:
    0
    http://www.cyberforum.ru/visual-cpp/thread120669.html
    гугли.
     
    #4 javabarin, 29 Dec 2011
    Last edited: 29 Dec 2011
    1 person likes this.
  5. maked0n

    maked0n New Member

    Joined:
    14 Sep 2010
    Messages:
    144
    Likes Received:
    3
    Reputations:
    0
    спасибо, помогло!