[VB6 ] 如何將ASCII中超出128字元正確的print出來?

看板Visual_Basic作者 (BEST)時間16年前 (2008/09/17 23:14), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
請問版上的各位: 在vb6中如何將ASCII中超出128的字元 正確的顯示出來! 我參考了下面這網址 http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=3600601&SiteID=14 但最下面他貼出來的code,我沒法compiler會有錯 Dim b1(0) As Byte b1(0) = &HA4 錯誤 => Dim s1 As String = System.Text.Encoding.GetEncoding(437).GetString 也請教各位大大這行是什麼意思,看不懂! System.Text.Encoding.GetEncoding(437).GetString -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.156.83

09/17 23:45, , 1F
那是.net的物件,你VB6是不能用的。
09/17 23:45, 1F

09/17 23:59, , 2F
那有辨法在vb6中將ASCII中超出128的字元顯示、print出來嗎?
09/17 23:59, 2F

09/18 16:57, , 3F
寫到檔案裡?
09/18 16:57, 3F

09/18 23:49, , 4F
對,如c語言,我們用%c就可以把0~255的字元輸出
09/18 23:49, 4F

09/19 07:00, , 5F
open ... for binary 就可以直接把byte write到檔案啦
09/19 07:00, 5F

09/20 21:24, , 6F
謝謝各位我用好了!特別是funizuki大大,謝啦
09/20 21:24, 6F

09/21 03:39, , 7F
…特別把人家的名字拼錯來表示特別的感謝嗎…
09/21 03:39, 7F

09/21 17:17, , 8F
噗~~不好意思!重點還是感謝各位大大啦!
09/21 17:17, 8F
文章代碼(AID): #18qHxIqa (Visual_Basic)