【问题标题】:SQL imported french accented characters as special character. Can this be reversed?SQL 将法语重音字符作为特殊字符导入。这可以逆转吗?
【发布时间】:2021-05-28 08:28:40
【问题描述】:

我将一段包含口音的文本导入到我的 SQL 数据库中。我的数据库的排序规则设置为 SQL_Latin1_General_CP1_CI_AS。

我将文本导入到的列是 NVARCHAR 列,并且排序规则设置为 SQL_Latin1_General_CP1_CI_AS。

这是正文:

Frères Ltée

这是它的导入方式:

Fr+¿res Lt+¬e

我希望将文本反转回其原始形式。您是否可以提供帮助或知道为什么会发生这种情况?

谢谢!!

【问题讨论】:

    标签: sql unicode ascii special-characters collation


    【解决方案1】:

    对于任何有同样问题的人;

    我能够在导入数据时使用 ACP 参数解决我的问题:

    BULK INSERT [Table]
    FROM 'FilePath'
    WITH
    (
    
      FIELDTERMINATOR = ',',
      ROWTERMINATOR = '\n',
      ROWS_PER_BATCH = 10000, 
      FIRSTROW = 0,
      TABLOCK,
      CODEPAGE = 'ACP'
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2019-09-27
      • 1970-01-01
      • 2014-02-28
      • 2013-03-08
      • 2011-10-22
      • 2018-11-23
      相关资源
      最近更新 更多