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
如何获取瑞典语代码页的值?环顾四周,但似乎很难找出每个人都在谈论代码点
,而不是代码页
。根据您提供的链接,需要一种代码页。