gpt4 book ai didi

sql-server - 来自 bcp 的 ISO-8859-1

转载 作者:行者123 更新时间:2023-12-04 05:40:34 24 4
gpt4 key购买 nike

我在 SQL Server 2008 R2 的表中获取了数据,我正试图将这些数据输出到 CSV 文件。然后,我必须将此 CSV 文件导入第三方专有系统,该系统要求将此文件编码为 ISO-8859-1。特别是,我们有一些带有“Š”字符的值,在 Windows-1252 中是代码点 8A,但在 ISO-8859-1 中没有出现。我想消除/修复这些字符(以及 don't appear in the ISO standard 的所有其他 8_ 和 9_ 代码点),而无需手动修改文件。完全用 SQL 或使用 BCP 参数来完成它是理想的。

我最接近 BCP 的是这样使用 Windows-1252:

bcp tableName out outputFile.csv -c -C 1252 -t, -S server -T

是否有代码页可以让 BCP 代替输出 ISO-8859-1?或者我可以应用于表格的排序规则?现在,它们与 SQL_Latin1_General_CP1_CI_AS 进行了整理,但我认为这只是我们的默认设置,或者在某种程度上是任意应用的。

最佳答案

你试过 -C 28591 了吗? Windows 28591 等于 ISO-8859-1

关于sql-server - 来自 bcp 的 ISO-8859-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com