티스토리 툴바
Daum
Tistory
로그인
limited skill
|
total
50,952
today
45
yesterday
40
HOME
TAG
MEDIA LOG
LOCATION LOG
GUEST BOOK
ADMIN
WRITE
카테고리
분류 전체보기
개발
윈도우
리눅스
맥
데이터베이스
기타, 자료실
흔적
하루하루
자동차
기타
티스토리가입하기
유니코드 -> 멀티바이트 컨버팅
개발/윈도우
2011/06/23 13:59
Posted by DevPink
어딘가에서 구해서 구석탱이에 처박아 놨던 함수...
char* UTF8toANSI(char* pszCode) { BSTR bstrWide; char* pszAnsi; int nLength; // Get nLength of the Wide Char buffer nLength = MultiByteToWideChar(CP_UTF8, 0, pszCode, lstrlen(pszCode) + 1,NULL, NULL); bstrWide = SysAllocStringLen(NULL, nLength); // Change UTF-8 to Unicode (UTF-16) MultiByteToWideChar(CP_UTF8, 0, pszCode, lstrlen(pszCode) + 1, bstrWide,nLength); // Get nLength of the multi byte buffer nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); pszAnsi = new char[nLength]; // Change from unicode to mult byte WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, pszAnsi, nLength, NULL, NULL); SysFreeString(bstrWide); return pszAnsi; }
Tracback
0
Comment
0
http://whoim.tistory.com/trackback/140
«이전
1
2
3
4
5
...
120
다음»
DevPink
tag cloud
Excel
MFC
Unix C
합격
sybase
Linux
dll
스킨백업
SOCKET
word
자동차
MS Office
사무자동화산업기사
Unix
flex
2009연말결산
채권뉴스
MSSQL
Audi TT
windows c
WTL
Windows Mobile
powerpoint
oracle
MySQL
공지사항
무료 문자 보내기
계좌 관리
최근댓글
감사합니다~ 해당글 링...
까운
16:42
정말됩니다 감사감사ㅋㅋ.
김신모
09/17
으흐흐~~ 적용 해봤습니...
najsulman@nate.com
06/16
저 저런 소스 판때기는...
najsulman@nate.com
06/09
일목요연해용.
유쾌한 냐옹이
06/09
최근기사
유니코드 -> 멀티바이트 컨버팅.
[OSX] 일단 링크와 이미지만.
(1)
[자동차] 차량보험 가입은 안전운전을위...
[MFC]다이얼로그에서 엔터(Enter)또는 E...
[MFC] DLL 작성하기 [.def, dllexport].
(3)
최근트랙백
[MFC] 레지스트...
Nyaonge's Home
06/09
글보관함
2011/06
(1)
2010/04
(1)
2010/03
(3)
2010/01
(5)
2009/12
(8)
2009/11
(27)
2009/10
(44)
2009/09
(23)
2009/08
(8)
링크
애드센스.
SW 기술자경력관리.
경북외국어대.
Analytics.
채권발행정보.
신용정보조회.
t02-랜파일.
t01-드라마인포.
부동산경매.
01. 계좌관리.
02. 프로필.
테스트.