SQL 导入了法语重音字符作为特殊字符。这可以逆转吗?
SQL imported french accented characters as special character. Can this be reversed?
我将一段包含重音符号的文本导入到我的 SQL 数据库中。我的数据库的排序规则设置为 SQL_Latin1_General_CP1_CI_AS.
我将文本导入的列是一个 NVARCHAR 列,并且排序规则也设置为 SQL_Latin1_General_CP1_CI_AS。
正文如下:
Frères Ltée
这是它的导入方式:
Fr+¿res Lt+¬e
我希望将文本反转回原来的形式。您能帮忙解决这个问题吗?或者知道为什么会这样?
谢谢!!
遇到同样问题的人;
我能够在导入数据时使用 ACP 参数解决我的问题:
BULK INSERT [Table]
FROM 'FilePath'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
ROWS_PER_BATCH = 10000,
FIRSTROW = 0,
TABLOCK,
CODEPAGE = 'ACP'
)
我将一段包含重音符号的文本导入到我的 SQL 数据库中。我的数据库的排序规则设置为 SQL_Latin1_General_CP1_CI_AS.
我将文本导入的列是一个 NVARCHAR 列,并且排序规则也设置为 SQL_Latin1_General_CP1_CI_AS。
正文如下:
Frères Ltée
这是它的导入方式:
Fr+¿res Lt+¬e
我希望将文本反转回原来的形式。您能帮忙解决这个问题吗?或者知道为什么会这样?
谢谢!!
遇到同样问题的人;
我能够在导入数据时使用 ACP 参数解决我的问题:
BULK INSERT [Table]
FROM 'FilePath'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
ROWS_PER_BATCH = 10000,
FIRSTROW = 0,
TABLOCK,
CODEPAGE = 'ACP'
)