把list中数据导出excel后缀为.csv 一些全角和中文下的标点符号乱码

时间:2023-02-10 11:26:16
网上搜索的时候都写自己文档的是utf-8,但是我这个就是人家录入的英文,可能会出现一些全角和中文的标点符号,下载下来就会出现 :和"之类的,这类我直接用replace方法替换,但是中文的标点都变成了问号,不能把问号全替换了。给块砖头吧,谢谢
                
 site.AllowUnsafeUpdates = true;
 SPFolder destLib = site.GetFolder("https://******.com/ Documents");
byte[] newFileContents = System.Text.Encoding.ASCII.GetBytes((excelContent));
string fileName = "/AppPage" + DateTime.Today.Date.ToString("yyyyMMdd") + ".csv";
destLib.Files.Add(destLib.Url + fileName, newFileContents, true);
destLib.Update();

1 个解决方案

#1


C#全角和半角转换

你把那个全角和半角的给转换了。试试。

#1


C#全角和半角转换

你把那个全角和半角的给转换了。试试。