在同一 CSV 上导出表情符号和拉丁语扩展字符

Export Emojies and Latin extended charaters on same CSV

提问人:Buddhi Dananjaya 提问时间:4/24/2023 最后编辑:BigBenBuddhi Dananjaya 更新时间:4/24/2023 访问量:35

问:

需要使用 C# 将数据集导出为 CSV,下面可以正确导出除拉丁扩展字符以外的所有内容(包括表情符号)。(例如,aesthetic décor)

 byte[] bytes = Encoding.UTF8.GetBytes(csvData.ToString());
 return File(bytes, "text/csv", "MyFile.csv");

我应该使用的正确 C# 函数是什么?

C# CSV UTF-8 导出

评论

1赞 Ralf 4/24/2023
我们可以假设 File 是 asp.net 中的 Controller 方法。如果收件人方面看起来不对,我建议您先看看收件人用它做了什么。
0赞 Buddhi Dananjaya 4/24/2023
@Ralf 它只是下载并用于报告目的。有一列带有产品描述,上面有拉丁扩展字符和表情符号。它们需要出现在导出的 CSV 中。
1赞 Ralf 4/24/2023
您如何在客户端查看它们?也许有问题,而不是你在这里返回的东西。2 市长的事情在这里可能会出错。csvData.ToString() 提供错误或客户端确实看错了。
0赞 Buddhi Dananjaya 4/24/2023
@Ralf 导出后,将通过浏览器导入系统。

答: 暂无答案