imagebytes = dr.Rows(0)。項目(“內容”)
如果它是Unicode編碼格式的文本(這是VB中的默認編碼格式),您需要轉換它:
imagebytes = StrConv(dr.Rows(0))。Item("Content "),vbFromUnicode)
原理很簡單。字節數組在內存中的排列和字符串的排列完全壹樣(壹個字節就是壹個字符),所以這兩種數據類型實際上是可以互換的。唯壹需要註意的是編碼問題。在Unicode編碼格式下,所有字符(包括半角字母、數字、符號和全角漢字等。)占用兩個字節,所以需要轉換成原來的ANSI格式(半角字符占用壹個字節,全角字符占用壹個字節)