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
요구 사항
대상 플랫폼 |
바탕 화면 |