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

myWideCharToMultiByte 函數

說明

將 Unicode 字串轉換成指定編碼字串位元組陣列

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
lpString String - 必須 (無) Unicode 字串
wFlags 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)

傳回值

傳回位元組陣列

範例

Debug.Print ByteToHex(myWideCharToMultiByte("微軟",CP_UTF8)) ' 傳回 E5BEAEE8BB9F

基本條件

Visual Basic 4 以後 | 需同時引用modFileTool模組 | StrTools.bas

請參閱

modStrTools 函式庫 | myMultiByteToWideChar