在c# /ASP中保存文件为CSV.使用不同的编码.NET
本文关键字:NET 编码 CSV ASP 保存文件 | 更新日期: 2023-09-27 18:06:41
我在我的应用程序中做了以下操作:
File.WriteAllText(OutPutFileName + InPutTitle + ".csv", OutputText, Encoding.UTF8);
//outputText is a string of data separated by commas with line breaks
当我用编码UTF8输出并在Excel中打开csv时,逗号之间的每个数据点都在每个正确的单元格中。但是当我切换到Unicode或UTF32时,逗号显示在excel中,数据在一个长行上。
如何解决这个问题,而在UTF32编码(我想要这个,因为我有某些字符需要显示,不出来在UTF8)。
您可能需要将其分成几行。对于逗号和其他基本内容使用UTF8编码,只在需要的地方使用UTF32。