IOleCvt::ToUnicode method
The ToUnicode property enables an ASP Web page to convert one Unicode string to another using a specified code page.
Syntax
[propget, id(4), helpstring("property ToUnicode")] HRESULT ToUnicode(
[in] BSTR bstrString,
[in] Long lCodePage,
[out, retval] BSTR *pVal
);
Parameters
bstrString [in]
Caller-supplied string to be converted.
lCodePage [in]
Caller-supplied code page to use for the conversion. For more information, see the following Remarks section.
pVal [out, retval]
Caller-supplied pointer to a location to receive the converted Unicode string.
Return value
Return code | Description |
---|---|
S_OK | The operation succeeded. |
E_POINTER | At least one of the parameters does not point to a valid memory location. |
VBScript Example
Remarks
Set the lCodePage parameter to one of the code page identifiers that are defined for the CodePage parameter of the MultiByteToWideChar function. For more information about this function, see the Windows SDK documentation.
Although most applications now use Unicode (UTF-16) encoding for character data, some Windows desktop applications use character sets based on Windows code pages. A code page assigns international characters to ANSI character codes greater than 127. For more information about code pages, see the Windows SDK documentation.
Convert to Unicode using the Japanese code page, if applicable.
If strLang = "JP" Then
tmpStr = OleCvt.ToUnicode (str, 932)
Else
tmpStr = str
End If
Requirements
Target platform: Desktop