Данные хинди в базе данных SQL Server 2005 - PullRequest
1 голос
/ 27 декабря 2010

Я занимаюсь разработкой приложения для Windows, в которое необходимо вставить данные из файла MS Excel, который содержит много данных на двух разных языках: английском и хинди.Я могу легко импортировать данные на английском языке, но при импорте данных на хинди они были преобразованы в некоторый текст на английском языке.

Я использую NVARCHAR в качестве типа данных для всех моих полей.Arial Font для английского и SHUSHA для хинди.В Excel данные отображаются правильно.Но в SSMS и моем приложении данные хинди отображаются в виде некоторых английских символов.

Пожалуйста, помогите!

1 Ответ

1 голос
/ 27 декабря 2010

NVARCHAR определенно может хранить символы хинди Unicode. Должно быть что-то не так с вашим кодом вставки SQL, т.е., возможно, вы используете SqlParameter с типом данных SqlDbType.VarChar при вставке. Размещение этого кода уточнит.

...