C# 如何将土耳其语和汉字导入SQL数据库

C# 如何将土耳其语和汉字导入SQL数据库,c#,sql,tsql,C#,Sql,Tsql,我有一个数据库表,有不同语言的翻译。我正在尝试用C程序插入中文和土耳其语字符。但它似乎不起作用。我将数据库的排序规则改为中文,因为现在导入的是中文,而不是土耳其语 但我不想每次上传一种新语言时都更改排序规则,我的代码中是否有解决方法。我正在阅读excel文件->构建插入查询parameters@col1,@col2,…->执行->结果:数据库中的b?lüm 谁能帮帮我吗 凤凰城解决了这个问题 我的导入程序有问题。 我有Nvarchar数据库字段,但在使用参数导入时,我使用了Char数据库类型而不

我有一个数据库表,有不同语言的翻译。我正在尝试用C程序插入中文和土耳其语字符。但它似乎不起作用。我将数据库的排序规则改为中文,因为现在导入的是中文,而不是土耳其语

但我不想每次上传一种新语言时都更改排序规则,我的代码中是否有解决方法。我正在阅读excel文件->构建插入查询parameters@col1,@col2,…->执行->结果:数据库中的b?lüm

谁能帮帮我吗

凤凰城解决了这个问题

我的导入程序有问题。
我有Nvarchar数据库字段,但在使用参数导入时,我使用了Char数据库类型而不是NChar。

我从未这样做过,但我相信您可以在SQL Server的不同列上进行不同的排序。然后,您可以在代码中独立地将不同语言插入到不同的列中。MSDN: