我有一个带有 Vertical Bar{|} 分隔值的文本文件,并且我正在使用平面文件源来读取因上述错误而失败的值。
我有一个平面文件连接管理器,我在其中设置每列的列宽。导致错误的特定列有
数据类型 - DT_WSTR
输出列宽 - 30
仅当特定列具有特殊字符(例如“Société Amomyna da Pramt Hgyme”)时才会出现问题,尽管它仍然只有 30 个字符。
如果我增加列宽,它会起作用,但我需要知道这是正确的解决方案。
如果您需要更多详细信息,请告诉我。提前致谢
我有一个带有 Vertical Bar{|} 分隔值的文本文件,并且我正在使用平面文件源来读取因上述错误而失败的值。
我有一个平面文件连接管理器,我在其中设置每列的列宽。导致错误的特定列有
数据类型 - DT_WSTR
输出列宽 - 30
仅当特定列具有特殊字符(例如“Société Amomyna da Pramt Hgyme”)时才会出现问题,尽管它仍然只有 30 个字符。
如果我增加列宽,它会起作用,但我需要知道这是正确的解决方案。
如果您需要更多详细信息,请告诉我。提前致谢
如果您转到高级下的平面文件连接管理器并查看“OutputColumnWidth”描述的工具提示,它会告诉您复合字符可能使用更多空格。所以“Société”中的“é”很可能不止一个字符。
编辑:这是关于它的一些事情:http ://en.wikipedia.org/wiki/Precomposed_character