всем привет. читаю тхт файл кодировка utf-8. при чтение строки добавляются такие символы .Стр = "п»ї201110273282294099 ....
Если в тхт меняю на ansi проблема пропадает. разве utf-8 7.7 не читает ?
Попытка
SF=СоздатьОбъект("ADODB.Stream");
SF.CharSet="windows-1251";
DF=СоздатьОбъект("ADODB.Stream");
DF.CharSet="utf-8";
Исключение
Сообщить("Не удалось создать объект ADODB.Stream","!");
Возврат;
КонецПопытки;
Папка1="";
Папка2="";
Если ФС.ВыбратьКаталог(Папка1,"Выберите исходную папку")<>1 Тогда
Возврат;
КонецЕсли;
Если ФС.ВыбратьКаталог(Папка2,"Выберите папку назначения")<>1 Тогда
Возврат;
КонецЕсли;
ИмяФайла1=ФС.НайтиПервыйФайл(Папка1+"\*.fodt");
Пока (ПустаяСтрока(ИмяФайла1)=0) Цикл
Сообщить("Обработка файла: "+ИмяФайла1);
спс за помощь. и за код (10). я чтение адо делал для 8. в 7.7 то размер тхт для нее большой, то эта хрень. алгоритм чтение и обработки был до меня написан. вот придется переписывать все :(.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший