支援中文的把普通字串轉成二進位制字串的函式

2021-04-15 13:47:53 字數 618 閱讀 8289

上次的函式有誤,這次的才正確支援中文。

'把普通字串轉成二進位制字串

function str2bin(varstr)

str2bin=""

for i=1 to len(varstr)

varchar=mid(varstr,i,1)

varasc = asc(varchar)

if varasc<0 then

varasc = varasc + 65535

end if

if varasc>255 then

varlow = left(hex(asc(varchar)),2)

varhigh = right(hex(asc(varchar)),2)

str2bin = str2bin &chrb("&h" &varlow) &chrb("&h" &varhigh)

else

str2bin = str2bin &chrb(asc(varchar))

end if

next

end function

本文**

把二進位制的字段以字串形式Select出來

有乙個table,某個欄位為二進位制形式 binary 在查詢管理器中select出來就是形如 0x0a1f8697ff0000000000 問題是儲存過程不能返回二進位製欄位,不知道有什麼辦法可以select出來變為 0a1f8697ff00 這樣乙個字串呢?我設計的這個欄位以ff00為結束,ff...

將二進原始碼轉成字元型的十六進製制 並寫到txt檔案中

color ff0000 color 一下方法可以解決你的問題 char apireadfile char filename,long posmode,long readlen,long grp,long offsetpos 0 用api讀檔案 else return readbuf cstring...

收藏幾個支援中文的PHP字串擷取函式

字串擷取是乙個非常常見的程式設計任務,而往往帶中文的字串擷取會經常用到。雖然不難,但是自己寫函式實現又耗費時間,這裡介紹乙個比較好用的字串擷取函式,能夠勝任基本的需求了。else elseif ord stringtmp 192 else stringlast stringtmp stringlas...