336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
UTF8란 유니코드를 위한 가변 길이 문자 인코딩 방식으로
쉽게 이야기 하자면 한국에서 MS계열에서 많이 쓰는 인코딩 방식입니다
제가 했던 프로젝트중 한자까지 난무하면 UTF16까지 썼습니다
UTF8 -> char * 포 변환 하기 위해 devpia나 기타를 보면
여러 방식이 나오지만 옛날 VC6.0때 부분도 많이 나와서 혼란스럽습니다
현재 코딩을 하고 계시다면 아마 VS2005을 쓰는데 말이죠
이 과정은 UTF8 -> wchar -> ACP 로 변환하는 과정이라 표현 되며 코딩은 아래 같이 하시면 됩니다
CStringW strW = CA2W((const char *)"깨져서 보이는 글자", CP_UTF8);
//wchar로 변환을 하는데 입력한 데이터는 UTF8이다
char * pData = CW2A(strW.GetBuffer(0), CP_ACP);
//wchar를 ACP로 변환해라
반대로 하는 과정 역시 ACP -> wchar -> UTF8 로 아래 처럼 하시면 됩니다
CStringW strW = CA2W((const char *)"깨져서 보이는 글자", CP_ACP);
//wchar로 변환을 하는데 입력한 데이터는 ACP이다
char * pData = CW2A(strW.GetBuffer(0), CP_UTF8);
//wchar를 UTF8로 변환해라
제 글이 도움이 되시는 분이 계셨으면 하네요 ^^
'글 > 코딩' 카테고리의 다른 글
UNICODE 기반에서 SendRequest 할시 방법 입니다 (0) | 2010.05.26 |
---|---|
VC++로 서비스 프로그램 작성 방법 입니다 (0) | 2010.01.25 |
현재 메모리에 올라가 있는 프로세스 확인하기 (0) | 2010.01.25 |
BugslayerUtil에 쓰는 파일들 입니다 (0) | 2010.01.25 |
C++ 에서 루아 사용하기 (0) | 2009.12.30 |