CSV-файл импорта oledb - странные символы: ˥ «¿добавлено - PullRequest
3 голосов
/ 22 февраля 2012

когда я импортирую CSV-файл с помощью Oledb, в первый столбец добавляются странные символы: ˥ «¿

код:

    string strConnectionString = string.Format("Provider=Microsoft.jet.OLEDB.4.0;Data      
    OleDbConnection SQLConn = new OleDbConnection(strConnectionString);        
    Source={0};Extended Properties='text;HDR=Yes;FMT=Delimited(,)';", strFile);
    OleDbCommand selectCMD = new OleDbCommand("select * FROM ["+strFileName+"]")
    selectCMD.Connection = SQLConn;
    SQLAdapter.SelectCommand = selectCMD;
    SQLAdapter.Fill(dtXLS);

мой файл начинается с формы слова без символаперед этим.Я получаю имя первого столбца с датой ˥ «¿Форма почему?Спасибо.

1 Ответ

3 голосов
/ 22 февраля 2012

Это проблема кодирования - то, что вы видите, называется меткой порядка байтов (удачи в поиске такой строки символов!)

Найдите способ изменить кодировку на UTF-8, и я подозреваю, что он исчезнет.

...