天天看點

C# 序列化xml

把一個類序列化成xml,顯示在txtarea,然後在擷取txtarea的值進行反序列化成類,因為一個字段的值是url形式的,url裡面有這個符号:&,是以反序列化的時候報錯了,查了好久才發現是這個符号&在反序列化的時候導緻失敗,

解決方案:1,最笨拙的方法:在反序列化的時候把&替換掉,反序列化後在替換回來;

       2,最好的解決方法:序列化後用httpUtility.encode(string) 對字元串進行編碼;