我需要从 SQL Server 转储表到 utf-8 中的 csv

Joe*_*101 4 sql-server csv sqlcmd utf-8

这有效,但在 utf-8 中无效:

sqlcmd -S Server -d DB -E -s, -W -i "C:\Localdata\test.sql" | findstr /V /C:"-" /B > "C:\Localdata\Test.csv"
Run Code Online (Sandbox Code Playgroud)

有人愿意帮助将其修复为 utf-8 吗?

小智 12

添加-f 65001到 sqlcmd 命令。(或者-f o:65001如果您想要 UTF-8 输出,-f i:65001则用于 UTF-8 输入)


shr*_*t18 5

您可以使用-uUnicode 格式输出文件的开关。

文档