【问题标题】:SSIS xml import - Invalid character in given encodingSSIS xml导入-给定编码中的字符无效
【发布时间】:2015-12-04 18:54:17
【问题描述】:

我有一个导入 XML 文件的 SSIS 包。在导入任何数据之前,我收到以下错误。

错误:XML 源无法处理 XML 数据。给定编码中的无效字符。第 2 行,位置 2448。

第 2 行,位置 2448 包含一个我没有引用的值中的变音符号。我尝试将 XSD 编码更改为(utf-16 和 ISO-8859-1)。非常感谢任何帮助。

【问题讨论】:

标签: xml ssis


【解决方案1】:

所以我能够通过使用派生列将列转换为字符串来解决这个问题。我的问题是名字中有口音:安德烈。在我的 XML 源代码中,我创建了一个新的 XSD 文件,然后打开了高级编辑器。单击输入和输出属性。扩展了外部和输出列,并将我的列转换为“Unicode 文本流 [DT_NTEXT]”。一旦完成。然后我使用派生列将我的列转换回 unicode 字符串 (DT_WSTR)。像魅力一样工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多