IOleCvt::ToUnicode 메서드

ToUnicode 속성을 사용하면 ASP 웹 페이지에서 지정된 코드 페이지를 사용하여 한 유니코드 문자열을 다른 유니코드 문자열로 변환할 수 있습니다.

구문

[propget, id(4), helpstring("property ToUnicode")] HRESULT ToUnicode(
  [in]          BSTR bstrString,
  [in]          Long lCodePage,
  [out, retval] BSTR *pVal
);

매개 변수

bstrString [in]
변환할 호출자 제공 문자열입니다.

lCodePage [in]
변환에 사용할 호출자가 제공한 코드 페이지입니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

pVal [out, retval]
변환된 유니코드 문자열을 받을 위치에 대한 호출자 제공 포인터입니다.

반환 값

반환 코드 설명
S_OK

작업에 성공했습니다.

E_POINTER

매개 변수 중 하나 이상이 유효한 메모리 위치를 가리키지 않습니다.

VBScript 예제

설명

lCodePage 매개 변수를 MultiByteToWideChar 함수의 CodePage 매개 변수에 대해 정의된 코드 페이지 식별자 중 하나로 설정합니다. 이 함수에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.

대부분의 애플리케이션은 이제 문자 데이터에 유니코드(UTF-16) 인코딩을 사용하지만 일부 Windows 데스크톱 애플리케이션은 Windows 코드 페이지를 기반으로 문자 집합을 사용합니다. 코드 페이지는 127보다 큰 ANSI 문자 코드에 국제 문자를 할당합니다. 코드 페이지에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.

해당하는 경우 일본어 코드 페이지를 사용하여 유니코드로 변환합니다.

If strLang = "JP" Then
    tmpStr = OleCvt.ToUnicode (str, 932)
Else
    tmpStr = str
End If

요구 사항

대상 플랫폼

바탕 화면