【问题标题】:SSIS how to save all files in UTF-8 format in a particular folder?SSIS如何将所有文件以UTF-8格式保存在特定文件夹中?
【发布时间】:2017-05-11 13:10:42
【问题描述】:

我在一个文件夹中有许多文件 100 +,特定包作为输出提供。 我目前在此文件夹中手动将所有文件保存为 UTF -8 格式,然后再将它们加载到 SAP 服务器中。这是我手动执行的,在记事本中打开文件,然后单击另存为,选择 UTF-8 作为编码,然后保存。 但是对超过 100 个文件执行此操作确实非常浪费时间,并且还会导致一些人为错误。

我知道平面文件目标编码,但不是将文件转换为 UTF-8 格式,如果我在平面文件目标上选择此编码并写入输出,那么当我再次在记事本中打开该文件并单击时保存时,我应该将 UTF-8 视为编码,但它显示的是 ANSI。

任何帮助都会节省很多时间..

【问题讨论】:

  • 您是否在 Notepad++ 中检查(FlatFileDestination 为 UTF8)文件,顶部有一个名为 Encoding 的菜单,您可以在其中看到默认选择的 Encoding。

标签: utf-8 ssis


【解决方案1】:

您可以使用“执行流程任务”来执行此操作。

1.创建一个更改每个文件编码的 powershell 脚本:

2。将此脚本保存在 ssis 服务帐户可访问的目录中。

3.将“执行流程任务”添加到您的控制流中。

4.设置适当的配置值。

【讨论】:

    猜你喜欢
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    相关资源
    最近更新 更多