1

我正在开发一个 Windows 应用程序,它需要从 MS Excel 文件中插入数据,该文件包含两种不同语言(英语和印地语)的大量数据。我可以轻松导入英文数据,但在导入印地语数据时,它已转换为一些英文文本。

我使用 NVARCHAR 作为我所有字段的数据类型。英语的 Arial 字体和印地语的 SHUSHA 字体。在 Excel 中,数据正确显示。但在 SSMS 和我的应用程序中,印地语数据显示为一些英文字符。

请帮忙!

4

1 回答 1

1

NVARCHAR 绝对能够存储印地语 Unicode 字符。您的 SQL 插入代码一定有问题,即您在插入时可能使用了SqlParameterwith 数据类型SqlDbType.VarChar。发布此代码将澄清。

于 2010-12-27T18:26:35.037 回答