【问题标题】:Characters change from danish字符从丹麦语改变
【发布时间】:2019-05-24 09:27:18
【问题描述】:

在 SSIS 包中,我将源系统中的一个暂存表中的大量列加载到数据仓库中的另一个表中。 2 列可以包含丹麦字母。 名称 - varchar(200) 地址 1 - varchar(100) 它们都有代码页 1252。 名称 haas æøå 更改为其他字符,但 address1 工作正常。 如果我将数据查看器放在退出 Sourcecomponent 的行上,它将显示已经存在的更改。在源组件的预览中,一切看起来都很好。 我该如何解决这个问题?

我尝试过从地面制作一个新包装。

我需要输出结果中的丹麦字母 ÆØÅ

【问题讨论】:

  • 由于是临时表,尝试将列的数据类型改为nvarchar
  • 实际上我只是尝试过,它奏效了。但我更喜欢 stagetable 是 sourcetable 的 100% 副本。它适用于表中的所有其他 varchar 列。

标签: visual-studio-2015 ssis character-encoding


【解决方案1】:

我决定将 NAME 列转换为 nvarchar,然后进行转换任务,将其改回 varchar。这出于某种原因。但仍然不是我希望的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多