분류 전체보기 (10)
프로그래밍 (9)
사진 (0)
Top10 LIST (1)
ColorSwitch 00 01 02
▣  datatype - 해당되는 글 2건

왜....DOT NET 2005에서 한글 영문 다 깨져서 나온단 말인가 ㅠㅠ
비밀은 바로 유니코드~~~
인터넷상에서 받아온 ANSI코드를 출력하기 위해 유니코드로 변환하는거....별로 어렵지 않으나 아는게 있어야 변환을 할것 아닌가 ㅠㅠ 무쟈게 고생했다 ㅠㅠ
변환 과정은 다음과 같다.

CInternetFile 에 웹상에서 받아온 html 코드를 저장한다.
-> CString에 담는다.
-> LPCSTR로 변환하여 저장한다.
-> MultiByteToWideChar을 통하여 COM 라이브러리의 LPOLESTR로 변환하여 저장한다.
-> wstring 형식에 저장한다.

이렇게 하여 웹상에서 받아온 코드를 텍스트 영역과 태그 영역으로 분리하여 출력한 결과
안 깨지고 잘 나온다 ^^~ 감동!
이제......랜더링을 위해 다시 고고싱~

신고
  1. black sexy calendar male 2008.03.13 05:49 신고 수정/삭제 댓글에댓글달기

    위치에 중대한 일은 그것을 좋아했다!









아 정말...무슨놈의 데이터 형식이 이다지도 많은지 ㅠㅠ 정말 울고싶군요
그래서 깔끔하게 한번 정리해 봅니다 +_+
보면........토나온다 ㅡㅡ
ATOM      -> typedef WORD ATOM;
BOOL      -> typedef int BOOL;
BOOLEAN   -> typedef BYTE BOOLEAN;
BYTE      -> typedef unsigned char BYTE;
_stdcall  -> #define CALLBACK __stdcall
COLORREF  -> typedef DWORD COLORREF;
DWORD     -> typedef unsigned long DWORD;
DWORDLONG -> typedef ULONGLONG DWORDLONG;
DWORD_PTR -> typedef ULONG_PTR DWORD_PTR;
DWORD32   -> typedef unsigned int DWORD32;
HALF_PTR  -> #ifdef _WIN64
              typedef int HALF_PTR;
             #else
              typedef short HALF_PTR;
             #endif
HANDLE    -> typedef PVOID HANDLE;
HBITMAP   -> typedef HANDLE HBITMAP;
HBRUSH    -> typedef HANDLE HBRUSH;
HCONV     -> typedef HANDLE HCONV;
HCONVLIST	 -> typedef HANDLE HCONVLIST;
HCURSOR	 -> typedef HICON HCURSOR;
HDC       -> typedef HANDLE HDC;
HDDEDATA	 -> typedef HANDLE HDDEDATA;
HDESK	 -> typedef HANDLE HDESK;
HDROP	 -> typedef HANDLE HDROP;
HDWP      -> typedef HANDLE HDWP;
HFILE     -> typedef int HFILE;
HFONT     -> typedef HANDLE HFONT;
HGDIOBJ   -> typedef HANDLE HGDIOBJ;
HGLOBAL   -> typedef HANDLE HGLOBAL;
HHOOK     -> typedef HANDLE HHOOK;
HINSTANCE -> typedef HANDLE HINSTANCE;
HKEY      -> typedef HANDLE HKEY;
HRESULT   -> typedef LONG HRESULT;
HWND      -> typedef HANDLE HWND;
INT32 -> typedef signed int INT32;
LANGID    -> typedef WORD LANGID;
LCID      -> typedef DWORD LCID;
LCTYPE    -> typedef DWORD LCTYPE;
LGRPID    -> typedef DWORD LGRPID;
LPDWORD   -> typedef DWORD *LPDWORD;
PCHAR     -> typedef CHAR *PCHAR;
PDWORD    -> typedef DWORD *PDWORD;
PFLOAT    -> typedef FLOAT *PFLOAT;
PINT      -> typedef int *PINT;
PSIZE_T   -> typedef SIZE_T *PSIZE_T;
PSTR      -> typedef CHAR *PSTR;
PWCHAR    -> typedef WCHAR *PWCHAR;
PWSTR     -> typedef WCHAR *PWSTR;
TCHAR     -> #ifdef UNICODE
              typedef WCHAR TCHAR;
             #else
	     typedef char TCHAR;
	    #endif
TBYTE     -> #ifdef UNICODE
   	     typedef WCHAR TBYTE;
	    #else
	     typedef unsigned char TBYTE;
 	    #endif
WCHAR     -> typedef wchar_t WCHAR;
WORD      -> typedef unsigned short WORD;
...
다 적은것도 아니다 ㅡㅡ; 일부만 적었을 뿐.....하지만.....








뭐가 이다지도 많은지 ㅠㅠ 젝일이다.....다들 힘내시길



신고
TAG C++, datatype









articles
recent replies
  • I'm planning..
        by body detoxification and rejuvenation 2012
recent trackbacks
notice
Admin : New post
BLOG main image
프로그래밍 정보 공유를 목적으로 하는 블로그입니다.
3 30,964
  rss skin by  m22m
tistory 티스토리 가입하기!

티스토리 툴바