У меня из другой программы создается фаил txt в котором написан текст, я так понял он в Юникод (UTF-8) (Через Word посмотрел) дак при загрузке этого текста в 1с написан следующий код
Результат = ФС.НайтиПервыйФайл(КаталогИБ()+"FS\*.txt");
Если Результат > "" Тогда
номер=Лев(Результат,12);
Текст=СоздатьОбъект("Текст");
//Текст.КодоваяСтраница(1);
Текст.Открыть(КаталогИБ()+"FS\"+Результат);
Для С=1 По Текст.КоличествоСтрок() Цикл
Стр=Текст.ПолучитьСтроку(С);
Но почему-то "Стр" равен иероглифам!
Результат = ФС.НайтиПервыйФайл(КаталогИБ()+"FS\*.txt");
Если Результат > "" Тогда
номер=Лев(Результат,12);
Текст=СоздатьОбъект("Текст");
//Текст.КодоваяСтраница(1);
Текст.Открыть(КаталогИБ()+"FS\"+Результат);
Для С=1 По Текст.КоличествоСтрок() Цикл
Стр=Текст.ПолучитьСтроку(С);
Но почему-то "Стр" равен иероглифам!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
КодоваяСтраница(<?>)
Синтаксис:
КодоваяСтраница(<Режим>)
Назначение:
Установить режим кодировки текста.
Возвращает:
текущее числовое значение режима кодировки (на момент до исполнения метода).
Параметры:
<Режим> : 0 - windows-кодировка(Win1251), 1 - DOS-кодировка.
это из синтаксис помошника
Перекодируй свой тхт файл в одну из этих кодировок и будет щастье
Синтаксис:
КодоваяСтраница(<Режим>)
Назначение:
Установить режим кодировки текста.
Возвращает:
текущее числовое значение режима кодировки (на момент до исполнения метода).
Параметры:
<Режим> : 0 - windows-кодировка(Win1251), 1 - DOS-кодировка.
это из синтаксис помошника
Перекодируй свой тхт файл в одну из этих кодировок и будет щастье
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот