1
У меня есть поле в моем файле CSV, который содержит текст: Замороженный при 20 ° Cимпорта символ градуса (°) из Excel или файла CSV в базу данных MSSQL
но когда я импортировать в свою базу данных она выглядит как: Замороженные при 20 ° C
Кто-нибудь знает, как я могу сохранить правильный символ степени?
мой код импорта выглядит следующим образом
string fieldValue = csv[i].Trim();
Как файл закодирован? Можете ли вы открыть его с помощью шестнадцатеричного редактора и сообщить нам, какой код представляет знак «°»? – Stephane
И в этом случае, какую кодировку вы используете в базе данных, как если бы соответствующий столбец был varchar/char/text, а не nvarchar/nchar/ntext, это также могло бы иметь эффект, хотя я бы поставил на него вопрос о кодировании файла CSV, как предлагает @Stephane. –
Я не уверен, как файл закодирован, im работает над 32-разрядными окнами xp и excel 2003. Я открыл файл с помощью HxD Hex Editor, и когда я выделил символ степени, шестнадцатеричный элемент B0? также в столбце im save to is ntext. –