1

英語とヒンディー語の 2 つの異なる言語で大量のデータを含む MS Excel ファイルからデータを挿入する必要がある Windows アプリケーションを開発しています。英語のデータは簡単にインポートできますが、ヒンディー語のデータをインポートすると、一部の英語のテキストに変換されます。

すべてのフィールドのデータ型として NVARCHAR を使用しています。英語の Arial フォントとヒンディー語の SHUSHA フォント。Excel では、データは正しく表示されます。しかし、SSMS と私のアプリケーションでは、ヒンディー語のデータが英語の文字として表示されます。

親切に助けてください!

4

1 に答える 1

1

NVARCHAR は確実にヒンディー語の Unicode 文字を格納できます。SQL 挿入コードに問題があるはずです。つまり、挿入時にSqlParameterwith データ型を使用している可能性がありSqlDbType.VarCharます。このコードを投稿すると明確になります。

于 2010-12-27T18:26:35.037 に答える