1

我正在尝试根据我使用 的函数的描述mssql导出查询的输出,该查询必须使用utf(我想是 utf-16)编码。默认情况下,Ä 被转换为字符 z(带有 2 个点或类似 ^ 倒置的东西),并将其列为字符集。当我尝试使用记事本++ 转换此文件以向我显示一些奇怪的突出显示字符时,以及其他一些字符(例如我在 Nottepad++ 中默认使用的编码)。-W -usqlcmdansiutfutf-8(x8E)Äx86x94

当我将文件传输到Ubuntu 12.04机器并使用file命令时说它

user@user:~/Desktop/enc oding/checkencoding$ file convertit4.csv convertit4.csv:非 ISO 扩展 ASCII 英文文本,行很长,带有 CRLF 行终止符

user@user:~/Desktop/encoding/checkencoding$ chardet convertit4.csv convertit4.csv: ISO-8859-2 (confidence: 0.77) 我很困惑它使用什么样的编码。目的是将其转换为utf-8编码而不会出现任何错误,以将其上传到magmiimporter

注意:我正在使用此命令删除标题后的下划线type c:\outfiles\convertit1.temp | findstr /r /v "^\-[;\-]*$" > c:\outfiles\convertit4.csv希望这行代码没有问题。

我希望信息完整以解决此问题,如果需要更多信息,请告诉我,问候。

4

1 回答 1

2

尝试 http://www.yaldex.com/sql_server_tutorial_3/ch06lev1sec1.html中的 -f 选项

于 2012-09-25T11:36:19.347 回答