Silverlight3.0 导数据到Excel 出现中文乱码
mSaveFileDialog = new SaveFileDialog();
mSaveFileDialog.Filter = "(Excel文件)*.xls|*.xls|*.txt|*.txt";
mSaveFileDialog.FilterIndex = 1;
if (mSaveFileDialog.ShowDialog().Value)
{
string mres = "";
string mWriteLine = "机器名称\t卖的数量\t赠的数量\t卖的钱数(RMB)";
mres += mWriteLine + "\r\n";// \n
foreach (OI.CETB_Customer_Collection temp in mCollectionList)
{
mWriteLine = temp.GlucometerCaption + "\t" + temp.CountSell + "\t" + temp.CountSend + "\t" + temp.Money;
mres += mWriteLine + "\r\n";
}
Stream aStream = mSaveFileDialog.OpenFile();
byte[] Bytes = (new UTF8Encoding(true).GetBytes(mres));
aStream.Write(Bytes, 0, Bytes.Length);
aStream.Close();
}
我保存成 XT文档时能正常保存,格式也正确
但我要保存到Excel中,中文的地方就出现乱码?怎么解决啊