modStrTools 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

myMultiByteToWideChar 函數

說明

將不同編碼方式字串轉 UniCode 字串

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
lpString String - 必須 (無) 非 Unicode 字串之編碼字串
CodePageFlags enuCodePage 4 可省略 CP_UTF8 轉換字串之編碼旗標:
常數名 數值 說明
CP_ACP 0 預設為 ANSI 字碼頁
CP_OEMCP 1 預設為 OEM 字碼頁
CP_MACCP 2 麥金塔的預設編碼
CP_THREAD_ACP 3 目前執行緒的 ANSI 字碼頁
CP_SYMBOL 42 SYMBOL 轉譯
CP_GB2312 936 簡體中文
CP_Big5 950 繁體中文之大五碼
CP_Unicode 1200 Windows NT 預設的 Unicode 編碼
CP_ANSI 1252 預設 ANSI 編碼,ISO-8859-1
CP_UTF7 65000 Unicode (UTF-7)
CP_UTF8 65001 Unicode (UTF-8)

傳回值

傳回字串

範例

' UTF8 轉 Unicode
Debug.Print myMultiByteToWideChar(HexToByte(Replace("%E5%BE%AE%E8%BB%9F", "%", ""))) ' 傳回 微軟

基本條件

Visual Basic 4 以後 | StrTools.bas

請參閱

modStrTools 函式庫 | myWideCharToMultiByte