看板 Visual_Basic 關於我們 聯絡資訊
想請問一下,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