Sql server 2008 这是什么类型的编码;非ISO扩展ASCII英文文本,具有很长的行,带有CRLF行终止符“;?

Sql server 2008 这是什么类型的编码;非ISO扩展ASCII英文文本,具有很长的行,带有CRLF行终止符“;?,sql-server-2008,encoding,windows-server-2003,iconv,magmi,Sql Server 2008,Encoding,Windows Server 2003,Iconv,Magmi,我正在尝试导出输出mssql查询,该查询必须使用utf(我想是utf-16)编码,根据我使用的-W-u 具有sqlcmd的函数。 默认情况下,Ä被转换为字符z(带有2个点或类似^inversed的东西),并将其列为ansi字符集。 当我尝试使用记事本++将这个utf文件转换为utf-8时,我看到一些奇怪的突出显示字符(x8E)表示Ä,而另一些表示其他字符,如x86和x94与我在Nottepad++中默认使用的编码无关 当我将文件传输到一台ubuntu12.04机器上,并使用file命令时,它的

我正在尝试导出输出
mssql
查询,该查询必须使用
utf
(我想是utf-16)编码,根据我使用的
-W-u
具有
sqlcmd
的函数。 默认情况下,Ä被转换为字符z(带有2个点或类似^inversed的东西),并将其列为
ansi
字符集。 当我尝试使用记事本++将这个
utf
文件转换为
utf-8
时,我看到一些奇怪的突出显示字符
(x8E)
表示
Ä
,而另一些表示其他字符,如
x86
x94
与我在Nottepad++中默认使用的编码无关

当我将文件传输到一台
ubuntu12.04
机器上,并使用
file
命令时,它的

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

user@user:~/Desktop/encoding/checkencoding$chardet convertit4.csv convertit4.csv:ISO-8859-2(置信度:0.77) 我不知道它使用什么样的编码。 其目的是将其转换为
utf-8
编码,而无需上传任何错误

注意:我正在使用此命令删除标题
类型c:\outfiles\convertit1.temp | findstr/r/v“^ \-[;\-]*$”>c:\outfiles\convertit4.csv
后的下划线,希望这行代码不是问题所在

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

尝试中的-f选项

您是否正在使用
-o
选项
-u
没有它就没有效果。@Neil是的,我也在使用
-o
并将其转换为CSV格式。我认为
FINDSTR
不支持Unicode,对不起。@Neil感谢您的回复。我能够删除输出文件标题下的虚线。这是否意味着
FINDSTR
支持Unicode?或者另一种方法是,
sqlcmd
的输出不是Unicode编码。正在努力解决此问题。@Neil是的,
FINDSTR
似乎不支持
unicode
。此命令将字符串转换为奇怪的集合。感谢链接,我完成了此操作,现在我的排序规则具有
SQL\u Latin1\u General\u CP1\u CI\u AS
如何获取瑞典语代码页的值?环顾四周,但似乎很难找出每个人都在谈论
代码点
,而不是
代码页
。根据您提供的链接,需要一种代码页。