SQL Server& C#UTF8编码不正确

时间:2011-10-06 13:51:11

标签: c# sql-server encoding

我从linux框中获取一个非常大的文件,我用TOAD向导导入到SQL Server Express进行测试

该文件应该正确使用特殊字符,如ÄäÖö...盒子的管理员确认。

我只通过Putty& less,Windows中的textviewer,toads导入向导,数据库内部以及返回.net中的值时看到只有误解的字符(如Ó)

我唯一的想法是替换C#中的字符,但为此我需要一个完整的替换列表。

有没有人有这样的清单,完成的课程或任何其他想法?

1 个答案:

答案 0 :(得分:0)

我通过转换unix端的文件解决了这个问题:

iconv unicode unknown input format

使用iconv将UTF-8上转换为UTF-16 ,SQLServer可以正确导入