目前,我有以下代碼:?XmlSerializer的特殊字符
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
var myObject = new MyObject() {Text = "€ 232.22"};
StringBuilder sb = new StringBuilder();
var xmlWriterSettings = new XmlWriterSettings();
XmlWriter writer = XmlWriter.Create(sb, xmlWriterSettings);
new XmlSerializer(typeof(MyObject)).Serialize(writer, myObject);
Console.WriteLine(sb.ToString());
Console.ReadKey();
}
}
[Serializable]
public class MyObject
{
public MyObject()
{
}
[XmlAttribute()]
public string Text { get; set; }
}
}
而且這個問題我的ID,目前,當我給它的串行歐元符號€它返回一個,所以後來我試圖通過€但它編碼&並返回€任何人都知道解決這個問題的優雅方法?
非常感謝,
克里斯