我正在开发一个需要从MS Excel文件中插入数据的Windows应用程序,该文件包含两种不同语言的英语和印地语数据。我能够轻松导入英文数据,但在导入印地语数据时,它已被转换为一些英文文本。
我使用NVARCHAR作为我所有字段的数据类型。 Arial字体为英语,SHUSHA字体为印地语。在Excel中,数据正确显示。但在SSMS和我的应用中,印地语数据显示为一些英文字符。
请帮忙!
答案 0 :(得分:1)
NVARCHAR绝对能够存储印地语Unicode字符。您的SQL插入代码一定有问题,也就是说,在插入时,您使用的数据类型为SqlParameter
SqlDbType.VarChar
。发布此代码将澄清。