IOleCvt::ToUtf8 方法
ToUtf8 屬性可讓 ASP 網頁將 Unicode 字元字串轉譯為 UTF-8 格式。
語法
[propget, id(1), helpstring("property ToUtf8")] HRESULT ToUtf8(
[in] BSTR bstrUnicode,
[out, retval] BSTR *pVal
);
參數
bstrUnicode [in]
要轉換成UTF-8格式的呼叫端提供的字串。
pVal [out, retval]
呼叫端提供將接收已轉換字串之位置的指標。
傳回值
傳回碼 | 描述 |
---|---|
S_OK | 作業成功。 |
E_POINTER | 至少有一個參數指向有效的記憶體位置。 |
VBScript 範例
UTF-8 是 UCS (通用多位元組 Octet-Coded 字元集) 之所有字元的替代自動程式碼表示形式。 它可以用來透過通訊系統傳輸文字數據,假設範圍中的個別八位0x00 0x7F根據 ISO/IEC 4873 定義,包括根據 ISO/IEC 2022 8 位結構的 C0 控制函式集。
在下列範例中,函數 Write 會傳回轉換成 UTF-8 格式的字串,前提是全域變數 bUTF8
為 TRUE。 否則 Write 會傳回未修改的字串。
Function Write (strUnicode)
If bUTF8 Then
Write = OleCvt.ToUtf8 (strUnicode)
Else
Write = strUnicode
End If
End Function
規格需求
目標平臺: 桌面