• Home
  • Forum

[레벨:9]운영자 (*.206.201.171) 2010-10-04 20:28 조회 수 13730 댓글 수 0 추천 수 0

// sTime이란 ANSI 문자열을 bstr이란 이름의 유니코드(BSTR 타입) 변수로 변환
        char sTime[] = "유니코드 변환 예제";
        BSTR bstr;
        // sTime을 유니코드로 변환하기에 앞서 먼저 그 길이를 알아야 한다.
        int nLen = MultiByteToWideChar(CP_ACP, 0, sTime, lstrlen(sTime), NULL, NULL);
        // 얻어낸 길이만큼 메모리를 할당한다.
        bstr = SysAllocStringLen(NULL, nLen);
        // 이제 변환을 수행한다.
        MultiByteToWideChar(CP_ACP, 0, sTime, lstrlen(sTime), bstr, nLen);
         // 필요없어지면 제거한다.
         SysFreeString(bstr);

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 라이브툴즈 서비스오픈 안내 file [레벨:9]운영자 2011-12-12 39748  
» ANSI 문자열에서 유니코드로의 변환 방법 [레벨:9]운영자 2010-10-04 13730
181 [해결법] error C2065: 'wsprintfW_instead_use_StringCbPrintfW_or_StringCchPrintfW' : undeclared identifier [레벨:9]운영자 2010-09-20 13464
180 [해결법] error C2065: 'strcpy_instead_use_StringCbCopyA_or_StringCchCopyA' : undeclared identifier [레벨:9]운영자 2010-08-30 13251
179 POST 방식으로 웹에 데이터 전송 후 페이지 내용 얻기(VC6.0버전) file [레벨:9]운영자 2010-07-28 13840
178 POST 방식으로 데이터 전송 [레벨:9]운영자 2010-07-28 13616
177 CString → BSTR 변환 [레벨:9]운영자 2010-07-26 18530
176 POST 방식으로 쿼리(DATA) 전송 [레벨:9]운영자 2010-07-26 14573
175 uuid.lib(ocidl_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module 해결책 [레벨:9]운영자 2010-07-26 21688
174 바탕화면 경로얻기 [레벨:9]운영자 2010-07-20 24548
173 URL Encode / Decode [레벨:9]운영자 2010-07-05 21472


XE Login