共用方式為


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

規格需求

目標平臺: 桌面