Его команда 'Bulk Insert' sql, где у меня проблема относительно некоторых французских акцентов. «Я» или «Острый» появляется как n ++ в таблице базы данных после того, как я вставляю их из текстового файла. И это единственный символ, который имеет проблемы с текущим преобразованием. Я попытался изменить команду, используя предложение WITH и присвоить значение, такое как «RAW» или «1252» или «ACP», но ни один из них не смог сохранить этот конкретный символ. Я использую базу данных Sql Server 2008. Приветствуется любая помощь. Благодарю.VB.net Bulk Insert
FYI, я не использую любую технику кодирования или декодирования. Просто пытаюсь поместить содержимое текстового файла в базу данных.
Благодарим за отзыв. Однако изменение типа столбца на «nvarchar» из «varchar» действительно не решило проблему. Теперь он отображается как «∩┐╜» в столбце таблицы базы данных. Любые идеи люди ??? Большое спасибо заблаговременно
Там проблема кодировки происходит здесь - обеспечить вы используете UTF-8. –
Каким типом данных является столбец, в который вы вставляете данные? Он должен быть nvarchar или ntext (хотя это обесценивается), чтобы хранить данные Unicode. – Bridge
Я использую varchar. – Sanjay