Asp.net 如何为响应流中的文件(非UTF-8 BOM)设置UTF-8编码
我正在用c#处理asp.net应用程序。我正在尝试让用户下载一个带有IIF扩展名的文件,以支持QuickBooks集成 步骤1:在web应用程序域路径中保存文件 在执行上述代码行之后,我使用notepad++打开了文件并验证了编码。它显示“UTF-8编码”已选中Asp.net 如何为响应流中的文件(非UTF-8 BOM)设置UTF-8编码,asp.net,utf-8,character-encoding,quickbooks,Asp.net,Utf 8,Character Encoding,Quickbooks,我正在用c#处理asp.net应用程序。我正在尝试让用户下载一个带有IIF扩展名的文件,以支持QuickBooks集成 步骤1:在web应用程序域路径中保存文件 在执行上述代码行之后,我使用notepad++打开了文件并验证了编码。它显示“UTF-8编码”已选中 应立即从应用程序域路径下载相同的已保存文件 我编写了以下逻辑来完成下载文件的工作 不幸的是,从应用程序域下载文件后,路径编码被更改为UTF-8-BOM 我在记事本++中验证 文件编码应仅为UTF-8。我已经改变了我的代码很多次,
- 应立即从应用程序域路径下载相同的已保存文件
- 我编写了以下逻辑来完成下载文件的工作
- 不幸的是,从应用程序域下载文件后,路径编码被更改为UTF-8-BOM
- 我在记事本++中验证
- 更改UTF-8的原因是我需要将此文件提供给QuickBooks。如果编码为UTF-8-BOM,则Quick books将引发异常
- 链接随后出现