요즘 갑자기 우리가 컴퓨터에서 사용하는 문자셋에 대해 궁금했었는데..
이 부분에 대해서 아주 잘 정리한 사이트가 있네요..

http://cafe.naver.com/powerpro/3383

위의 사이트입니다..

유니코드를 비롯해 SBCS, MBCS, DBCS, WBCS, UTF8등에 대해 잘 정리를 해 놓았네요..

기타 다른 사이트들

문자 인코딩
http://blog.naver.com/islove8587/10069877042
UNICODE를 표현하는 5가지 Encoding
http://blog.naver.com/islove8587/10072294872
문자셋(Charset)과 코드페이지(Codepage)
http://blog.naver.com/islove8587/10072295885
한국어 Charset
http://blog.naver.com/islove8587/10072296837
ODBE, DAO, RDO, OLE DB, ADO
http://blog.naver.com/islove8587/10023200711
STL, ATL, WTL, MFC, WPF
http://blog.naver.com/islove8587/10022957490
Windows Data Types
http://blog.naver.com/islove8587/10022747505
API를 이용한 ASCII와 유니코드 변환
http://blog.naver.com/konny2020/40007655529

간단한 유니코드 변환 함수 사용법

---------------------------------------

int Length=0;

WCHAR SrcFileName[256] = {0};
char SrcFileNameMB[256] = {0};

Length = WideCharToMultiByte(CP_ACP, 0, SrcFileName, -1, NULL, 0, NULL, NULL);
WideCharToMultiByte(CP_ACP, 0, SrcFileName, -1, SrcFileNameMB, Length, NULL, NULL);

Length = MultiByteToWideChar(CP_ACP, 0, SrcFileNameMB, -1, NULL, NULL);
MultiByteToWideChar(CP_ACP, 0, SrcFileNameMB, -1, SrcFileName, Length);

----------------------------------------

WCHAR SrcFileName[256] = {0};
char SrcFileNameMB[256] = {0};

_wsetlocale(LC_ALL, L".ACP");
wcstombs(SrcFileNameMB, SrcFileName, MAX_PATH);
mbstowcs(SrcFileName, SrcFileNameMB, MAX_PATH);

Posted by yyht
,