作者kucom (kucom)
看板Visual_Basic
标题[.NET] vb.net序列化的问题,无法处理英数字元组合的字串
时间Thu Apr 16 17:05:39 2009
想请问一下,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