我有一个带有Vertical Bar {|}分隔值的文本文件,我使用Flat File源来读取因上述错误而失败的值。
我有一个平面文件连接管理器,我在其中设置每列的列宽。导致错误的特定列有
数据类型 - DT_WSTR
OutputColumnWidth - 30
只有当特定列具有像'SociétéAmomynada Pramt Hgyme'这样的特殊字符时才会出现问题,尽管它仍然只有30个字符。
如果我增加列宽,它可以工作,但我需要知道的是正确的解决方案。
如果您需要更多详细信息,请与我们联系。提前致谢
答案 0 :(得分:20)
如果您转到高级下的平面文件连接管理器并查看“OutputColumnWidth”描述的工具提示它会告诉您 Composit 字符可能会使用更多空格。因此,“Société”中的“é”最有可能占据一个以上的角色。
编辑:以下是关于它的内容:http://en.wikipedia.org/wiki/Precomposed_character