[.NET] vb.net序列化無法處理英數字串

看板Visual_Basic作者 (kucom)時間16年前 (2009/04/16 17:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請問一下,VB.NET的二進位序列化是不是不能處理宣告為string的英數字組合的字串 因為本來想把密碼這個欄位序列化後放置公用的夾,當user登入時就反序列化回去, 與user輸入的值去比對. 但我發現我宣告成 <System.Serializable()> Public Class clsPasswordParameter Implements ISerializable Public passwordText As String="this is password" end class 經過序列化後產生的檔案,用記事本或UltraEdit打開, 發現看的到"this is password", 如果用中文輸入的話,就沒問題會成亂碼,別人看不到"this is password" 如果我的需求是英數字元的組合成字串,欲序列化成別人看不到的編碼, vb.net是不是不能做到?? 或是該如何做到? 我有試過自訂序列化行為-ISerializable介面,但還是沒辨法做到 請大家給我一點意見 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.98.77
文章代碼(AID): #19vlJarU (Visual_Basic)