|
v7: Не читается файл .csv | ☑ | ||
|---|---|---|---|---|
|
0
mua thu
01.05.14
✎
16:52
|
Прошу подсказать кто знает: пытаюсь загрузить таблицу с данными из файла .csv Результат получается в закодированном виде. Наверное не подходит кодировка. Какую выбрать?
ИмяПути = "C:\Exch\"; ИмяФайла = "МаркетПлюс.csv"; Если ФС.ВыбратьФайл(0,ИмяФайла,ИмяПути,"","*.*|*.*","*")=0 Тогда Возврат; КонецЕсли; Файл=ИмяПути+ИмяФайла; Стрим=СоздатьОбъект("ADODB.Stream"); Стрим.Type=2; Стрим.charset="windows-1251"; //Стрим.charset="utf-8"; Стрим.Open(); Стрим.LoadFromFile(Файл); //Стрим.charset="windows-1251"; //Стрим.charset="utf-8"; Стр=Лев(Стрим.ReadText(),255); Сообщить(Стр); результат: ||>|4| Спасибо! |
|||
|
1
mua thu
01.05.14
✎
16:54
|
Пробовал также и utf-8.. Результат чуть другой но все равно не читается нормально..
|
|||
|
2
Torquader
01.05.14
✎
16:56
|
Файл выложить можешь ?
|
|||
|
3
mua thu
01.05.14
✎
16:59
|
Спасибо большое!
Прочитало если не задавать вообще никакую кодировку... =))) |
|||
|
4
Torquader
01.05.14
✎
17:00
|
(3) Тогда он сам определяет - и догадывается быстрее, чем программист ^_^
|
|||
|
5
ДенисЧ
01.05.14
✎
17:16
|
(4) "программист"...
|
|||
|
6
Torquader
01.05.14
✎
17:28
|
(5)
Дятел тоже программист, Хоть и клюв с тоски повис. |
|||
|
7
ДенисЧ
01.05.14
✎
17:29
|
(6) Это не клюв :-(
|
|||
|
8
Torquader
01.05.14
✎
17:46
|
(7) А что подумал ёжик, никто так и не узнал, так как говорить ёжик не умел.
|
|||
|
9
viktoriannok
02.05.14
✎
12:44
|
Вообще тут тебе надо решать таким образом,что не задавать просто никакой кодировки.Скорее всего на этом твоя проблема решится.Я помню у меня в свое время подобная проблема тоже была.После того как я двое суток провозился я все же пошел к шефу и сказал,что я просто сисадмин и больше не буду заниматься поддержкой 1с)
В итоге мы перешли на поддержку 1с в http://www.eviset.ru и шеф наконец таки понял,что всем гораздо удобнее,когда и я занимаюсь только своим делом и за 1с отвечают профи. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |