IOleCvt::ToUnicode 方法
ToUnicode 屬性可讓 ASP 網頁使用指定的代碼頁,將一個 Unicode 字串轉換成另一個 Unicode 字串。
語法
[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]
呼叫端提供的指向位置的指標,以接收已轉換的 Unicode 字串。
傳回值
傳回碼 | 描述 |
---|---|
S_OK | 作業成功。 |
E_POINTER | 至少有一個參數指向有效的記憶體位置。 |
VBScript 範例
備註
將 lCodePage 參數設定為 MultiByteToWideChar 函式之 CodePage 參數所定義的其中一個代碼頁識別碼。 如需此函式的詳細資訊,請參閱 Windows SDK 檔。
雖然大部分的應用程式現在會針對字元數據使用 Unicode (UTF-16) 編碼,但某些 Windows 傳統型應用程式會根據 Windows 代碼頁使用字元集。 代碼頁會將國際字元指派給大於 127 的 ANSI 字元碼。 如需代碼頁的詳細資訊,請參閱 Windows SDK 檔。
如果適用,請使用日文代碼頁轉換成 Unicode。
If strLang = "JP" Then
tmpStr = OleCvt.ToUnicode (str, 932)
Else
tmpStr = str
End If
規格需求
目標平臺: 桌面