想請問一下,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