作者zzzaaa12 (ZA)
看板Visual_Basic
標題[.NET] 將byte陣列"內容"轉換成string
時間Sun Nov 15 00:17:24 2009
我想把一個已經用Getbyte()轉換成byte陣列的數值
轉成字串顯示出來
例如:
我先把字串 "abc" 轉成了 61 62 63 (16進位)
那我要怎麼把這個 「61 62 63」弄成字串顯示出來呢
剛才試了許久一直都弄不出來
麻煩各位大大幫我解答了
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.234.100
1F:→ MOONRAKER:你試過什麼方法? 11/15 01:35
2F:推 GaoWan:Chr(CLng("&H61")) 11/15 02:13
3F:→ zzzaaa12:二樓大大的意思是轉成16進位一個一個打嗎@@ 11/15 07:21
4F:→ GaoWan:把字串轉出來的十六進位丟到陣列 然後chr("&H"+x(i)) 11/15 10:55
5F:→ MOONRAKER:這樣顯示出來是十進位數字嗎?我怎麼看不出來? 11/15 12:13
6F:→ MOONRAKER:更正,十六進位數字 這樣會顯示"61 62 63"嗎? 11/15 12:15
7F:→ GaoWan:他是先轉成ascii再轉成16進位 11/15 12:34
8F:推 mraaa:轉成Byte陣列後...每一個Element皆是Integer..再用CSTR()就 11/15 15:39
9F:→ mraaa:可以了 11/15 15:39
10F:→ zzzaaa12:CSTR()弄不起來@@ 11/15 17:09
11F:→ zzzaaa12:用CSTR() try 出來了!! 謝謝各位^^ 11/15 17:24