在逻辑应用程序中使用 BOM 标记从 JSON 文件创建 CSV table

Create a CSV table from a JSON file with a BOM marker in a Logic App

我正在尝试创建一个 CSV table,其中包含表情符号,并通过逻辑应用程序将其作为附件发送。到目前为止,我的应用程序创建了带有表情符号的 JSON,看起来好像进入 Create CSV Table 操作的输入也很好。但是当我下载从我的电子邮件创建的 CSV 时,表情符号是乱码,我意识到这是因为 CSV 是在没有 BOM 标记的情况下创建的。

有什么办法可以解决这个问题吗?我已经尝试过以下解决方案,但我认为它行不通,因为将文件附加到电子邮件需要从 CSV 转换为字节。

https://techcommunity.microsoft.com/t5/integrations-on-azure-blog/create-csv-files-with-bom-marker-in-logic-app/ba-p/2919113

解决方法之一是转换下载的 csv 文件。为了将表情符号打印到 csv 文件,请按照以下步骤操作

  1. 打开微软 Excel。

  2. 导航到 数据 >> 获取外部数据 >> 从文本

  3. 添加要导入的 CSV 文件的位置,然后单击 Transform Data。确保选择文件 Origin 为 65001: Unicode (UTF-8),Delimiter 为 comma.

  4. 然后文件将在 Power Query 编辑器中打开。

  5. 导航到 主页 >> 关闭并加载

  6. 现在您可以看到图片已插入到您的文件中。

    之前:-

    之后:-