close

Trust Me!! Trust You!!


  • Blog
  • Local Log
  • Tag Cloud
  • Key Log
  • Guestbook
  • RSS Feed
  • Write a Post
  • Admin

혹시 블로그 스킨이 깨져 보이시나요? 최신버전의 Internet Explorer(Windows용), Opera, Firefox를 사용해보세요.

MFC UTF-8 -> ANSI

App 프로그래밍
2010/06/17 15:31
 
  1. char* CJunnXML::UTF8toANSI(char *pszCode)  
  2. {  
  3.     BSTR    bstrWide;  
  4.     char*   pszAnsi;  
  5.     int     nLength;      
  6.  
  7.     // Get nLength of the Wide Char buffer  
  8.     nLength = MultiByteToWideChar(CP_UTF8, 0, pszCode, lstrlen(pszCode) + 1,NULL, NULL);  
  9.     bstrWide = SysAllocStringLen(NULL, nLength);  
  10.  
  11.     // Change UTF-8 to Unicode (UTF-16)  
  12.     MultiByteToWideChar(CP_UTF8, 0, pszCode, lstrlen(pszCode) + 1, bstrWide,nLength);  
  13.  
  14.    
  15.     // Get nLength of the multi byte buffer   
  16.     nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL);  
  17.     pszAnsi = new char[nLength];  
  18.  
  19.    
  20.     // Change from unicode to mult byte  
  21.     WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, pszAnsi, nLength, NULL, NULL);  
  22.  
  23.     SysFreeString(bstrWide);  
  24.  
  25.  
  26.     return pszAnsi;  
  27. }  


  28. fileName.Format("%s\\%s_%d.xml",strDate,strCode,iFile);  
  29.  
  30. // HTML 파일 열기     
  31. openstat = HTMLFile.Open(fileName, CFile::modeRead) ;                 
  32. // 파일의 크기 보관  
  33. HTMLFileLength = HTMLFile.GetLength();     
  34. // 파일의 크기 만큼 버퍼 생성  
  35. HTMLDataBuffer = new char[HTMLFileLength];   
  36. // 파일의 내용을 버퍼로 복사     
  37. HTMLFile.Read(HTMLDataBuffer, sizeof(char) * HTMLFileLength);  
  38. HTMLFile.Close();                 
  39. str.Empty();  
  40. str.Insert(0,this->UTF8toANSI(HTMLDataBuffer));  
  41. free(HTMLDataBuffer);  
















    bool RetrievePage::GetPage(CString sURL, CString& sBody)
    {
     sURL.TrimLeft();
     sURL.TrimRight();
     
     char *location;
     char pagina[100000];
     
     LPTSTR ppp = sURL.GetBuffer(sURL.GetLength());
     location = ppp;
     if (strnicmp(location, "http://",7)==0)
     {
  42.   //Mozilla/4.0 (compatible; MSIE 7.0; Win32)
        // IE 7.0 userAgent 입니다.
  43.   //HINTERNET internet=InternetOpen("Daemon", INTERNET_OPEN_TYPE_PRECONFIG , NULL, NULL, NULL);
      HINTERNET internet=InternetOpen("Mozilla/4.0 (compatible; MSIE 7.0; Win32)", INTERNET_OPEN_TYPE_PRECONFIG , NULL, NULL, NULL);
      if (internet)
      {
       /*
        HINTERNET file_handle=InternetOpenUrl(internet,
        location, NULL, 0,
        INTERNET_FLAG_KEEP_CONNECTION & INTERNET_FLAG_DONT_CACHE & INTERNET_FLAG_RELOAD, 0);
       */  
  44.    HINTERNET file_handle=InternetOpenUrl(internet,location, NULL, 0, INTERNET_FLAG_RELOAD, 0);
       
  45.    if (file_handle)
       {
        DWORD bytes_read=0;
       
        //Beep(200, 200);
        InternetReadFile(file_handle, pagina, 100000, &bytes_read);
       
  46.     //in pagina am &bytes_read bytes de pe internet
        //tre sa bag pagina in sBody  
        /*FILE *fp;
        if ((fp=fopen("C:\\HTTPFILE.TXT","wb")) !=NULL)
        {
         fwrite(pagina, bytes_read, 1, fp);
         fclose(fp);
        }*/
        sBody.Empty();
        //str.Insert(0,this->UTF8toANSI(HTMLDataBuffer));  
        sBody.Insert(0,this->UTF8ToANSI(( pagina)));
        //sBody = CString ( pagina);
        //sBody = sBody.Left(bytes_read);
  47.     //str.Empty();  
        //str.Insert(0,this->UTF8toANSI(HTMLDataBuffer));      
       
  48.     long lll= sBody.GetLength();
  49.     //Sleep(0);
        //AfxMessageBox("GetPage:  "+ sURL + "   "+ sBody);
       }
       else
       {
        m_sError = "Is not possible to connect to internet";
        return FALSE;
       }
      }
      else
      {
       m_sError = "The sURL location must contain 'http://' string";
       return FALSE;
      }
     
      InternetCloseHandle(internet);
     }
     
     return true;
    }
이올린에 북마크하기
Trackback 25 / No comment.

Trackback Address :: http://viper150.cafe24.com/trackback/121

  1. Subject :: Fortnite Hacks

    From Fortnite Hacks 2019/08/02 08:10  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  2. Subject :: Fortnite CHEAT Free Downloa

    From Fortnite CHEAT Free Downloa 2019/08/08 00:20  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  3. Subject :: Fortnite Wallhack

    From Fortnite Wallhack 2019/08/09 04:20  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  4. Subject :: Fortnite Cheat

    From Fortnite Cheat 2019/08/10 13:45  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  5. Subject :: Fortnite CHEAT Free Downloa

    From Fortnite CHEAT Free Downloa 2019/08/23 03:10  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  6. Subject :: Fortnite CHEAT Free Downloa

    From Fortnite CHEAT Free Downloa 2019/08/25 02:33  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  7. Subject :: Fortnite Hacks

    From Fortnite Hacks 2019/08/26 15:29  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  8. Subject :: Fortnite Hacks

    From Fortnite Hacks 2019/09/20 14:24  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  9. Subject :: fortnite aimbot

    From fortnite aimbot 2019/09/21 10:14  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  10. Subject :: Fortnite Hacks

    From Fortnite Hacks 2019/10/05 14:13  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  11. Subject :: Fortnite Cheat

    From Fortnite Cheat 2019/10/06 09:44  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  12. Subject :: Fortnite Cheat

    From Fortnite Cheat 2019/10/07 08:21  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  13. Subject :: Fortnite esp

    From Fortnite esp 2019/10/07 22:25  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  14. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/10/08 15:54  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  15. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/10/08 20:52  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  16. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/10/10 15:24  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  17. Subject :: Fortnite esp

    From Fortnite esp 2019/10/10 18:58  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  18. Subject :: Fortnite Cheat

    From Fortnite Cheat 2019/10/12 10:01  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  19. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/10/13 04:51  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  20. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/10/14 05:54  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  21. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/10/26 23:57  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  22. Subject :: Fortnite Wallhack

    From Fortnite Wallhack 2019/10/28 14:22  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  23. Subject :: Fortnite Hack Free Downloa

    From Fortnite Hack Free Downloa 2019/11/04 06:50  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  24. Subject :: Fortnite Hacks

    From Fortnite Hacks 2019/12/11 09:27  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

  25. Subject :: Fortnite Hacks

    From Fortnite Hacks 2019/12/11 14:40  삭제

    Trust Me!! Trust You!! :: MFC UTF-8 -> ANSI

You can also say.

Prev 1 ... 179 180 181 182 183 184 185 186 187 ... 298 Next
블로그 이미지
이것저것 불펌금지도 퍼다가 담습니다. 외부에 비공개된 페이지 입니다. By. 어른왕자

카테고리

  • 전체 (298)
    • 사는 이야기 (115)
    • 웹 프로그래밍 (102)
    • App 프로그래밍 (22)
    • IT 뉴스&기타 (22)
    • 박한별 (4)
    • 역사&기타지식 (9)

태그목록

  • 착각
  • json
  • 여자
  • 정부
  • 카라타
  • 자바스크립트 마우스 막기
  • 아이폰
  • CentOS
  • 의료기기
  • 스파이
  • jQuery plugin
  • 터키
  • 바코드 이미지 생성
  • 그래픽카드
  • java
  • 최적화
  • IU
  • tab
  • lib
  • 2d
  • 팬캠
  • 고전팝
  • 소녀시대
  • Javase
  • context.xml
  • Windows
  • 개통이력
  • 결혼
  • C#
  • 만들기

최근에 올라온 글

  • 보험사의 조정신청 대응방법.
  • 어느 천재의 앞선 시선.
  • [병맛더빙] 누구게..... (1)
  • 韓경제 `회색 코뿔소` 상황...
  • SVN Connector 설치 URL.
  • 군대를 가지 않는 서울대생.
  • “운은 하늘의 귀여움 받는...
  • 목장에서 알바하다가 캐스...
  • [펌]믿고 거르는 관상.
  • 하루에 1세트씩 하면 좋다...

최근에 달린 댓글

  • 아이카지노사이트♠?바카라사... stayup 10:16
  • 정품 비아그라 후불제 파는곳... 정품 07:00
  • <a target="_blank" href="htt... 화이트 05:02
  • 카지노사이트바카라주소 http:... yayaya 12/12
  • [지엠밴드]온라인릴게임 ◎>r... GM밴드 12/12

최근에 받은 트랙백

  • access control Hikvision. access control Hikvision 09:51
  • Fortnite CHEAT Free Downloa. Fortnite CHEAT Free Downloa 12/12
  • Fortnite Wallhack. Fortnite Wallhack 12/12
  • Fortnite Hacks. Fortnite Hacks 12/12
  • Fortnite Wallhack. Fortnite Wallhack 12/12

글 보관함

  • 2019/03 (1)
  • 2018/12 (1)
  • 2018/09 (1)
  • 2018/08 (1)
  • 2018/02 (1)

달력

«   2019/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

링크

  • Total : 147246
  • Today : 53
  • Yesterday : 1056
Tattertools
Eolin
rss

어른왕자's blog is powered byTattertools1.1.2.2 : Animato