7.7 Семерка через объект текст не видит русские буквы

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Артур, 23 окт 2008.

  1. TopicStarter Overlay
    Артур
    Offline

    Артур Опытный в 1С

    Регистрация:
    7 май 2008
    Сообщения:
    116
    Симпатии:
    0
    Баллы:
    26
    ВремФайл = СоздатьОбъект("текст")
    ВремФайл.Открыть("C:\WINDOWS\Temp\Ss.Txt")
    При считывание если в файле содержаться русские буквы то возвращает черт знает что.
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    КодоваяСтраница(<?>)
    Синтаксис:
    КодоваяСтраница(<Режим>)
    Назначение:
    Установить режим кодировки текста.
    Возвращает:
    текущее числовое значение режима кодировки (на момент до исполнения метода).
    Параметры:
    <Режим> : 0 - windows-кодировка, 1 - DOS-кодировка.
  3. TopicStarter Overlay
    Артур
    Offline

    Артур Опытный в 1С

    Регистрация:
    7 май 2008
    Сообщения:
    116
    Симпатии:
    0
    Баллы:
    26
    Если текстовый файл в формате ansi то КодоваяСтраница(<Режим>) помогает с 0, если файл в формате Utf -8 то КодоваяСтраница(<Режим>) - не помогает русские буквы не видны.
    У меня файл как раз Utf -8.
  4. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Значит не судьба.
    1С работает только с 2мя кодовыми страницами :(
    в 8й версии вроде бы с этим проблем нет (пусть скажут те, кто работает с 8кой)
  5. bob
    Offline

    bob Опытный в 1С

    Регистрация:
    7 май 2008
    Сообщения:
    386
    Симпатии:
    0
    Баллы:
    26
    а откуда берется файл, который открывается в 1С? Пусть его формируют с нужной кодировкой

Поделиться этой страницей