Проблема с кодировкой символов

Тема в разделе "1C и всё что с ней связано", создана пользователем VoodyGoo, 18 июл 2008.

  1. VoodyGoo

    VoodyGoo Гость

    В таблицу ДБФ с полями
    • fam
    • name (тип Character 30)
    • ...
    записываю
    Код (Text):
    Х_Док.name = Имя
    где "Имя" реквизит справочника тип "Строка"
    В отладчике проверял Имя имеет значение "Иван"
    Но в таблицу дбф записывается что то типа "�?‹…Œ"
    пробовал так:
    Код (Text):
    Х_Док.name = AnsiToOem(Имя)
    тогда записывается "�ван"
    и
    Код (Text):
    Х_Док.name = OemToAnsi(Имя)
    результат "�?‹…Œ"

    Как с этим быть?
     
  2. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    попробуй Х_Док.КодоваяСтраница(0);

    КодоваяСтраница(<?>)
    Синтаксис:
    КодоваяСтраница(<Режим>)
    Назначение:
    Установить режим кодировки для чтения и записи строковых значений в файл.
    Возвращает: текущее числовое значение режима кодировки (на момент до исполнения метода).
    Параметры:
    <Режим> : 0 - windows-кодировка, 1 - DOS-кодировка


    попробуй ещё поставить в региональных параметрах - Русский, русский язык по умолчанию, и чтобы когда запускаешь обработку руский был и в 1с и в системе(эксплорере).
     
  3. VoodyGoo

    VoodyGoo Гость

    puh14
    Попробую это обязательно в понедельник.
    Насчет установки языка системы и эксплорера пробовал вручную перед выполнением обработки - результат тот же....

    Попробую как ты сказал, может и получется :)
     
  4. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Насчет установки языка системы и эксплорера пробовал вручную перед выполнением обработки - результат тот же....
    ...ибо на КодовуюСтраницу это никак не влияет
    Кодовую страницу достаточно установить ОДИНАКОВО при сохранении dbf-Файла и при его использовании.
    Если мешает абракадабра при просмотре файла средствами DOS, устанавливай
    Х_Док.КодоваяСтраница(1);
    В Excel'e же и dbf-обработках средствами Windows все будет на месте
     
  5. VoodyGoo

    VoodyGoo Гость

    vbs
    Спасибо, обошёлся
    Код (Text):
    Х_Док.КодоваяСтраница(0);
     
Загрузка...
Похожие Темы - Проблема кодировкой символов
  1. JohnLemon
    Ответов:
    16
    Просмотров:
    1.241
  2. Borodo
    Ответов:
    1
    Просмотров:
    1.288
  3. AgniXRudra
    Ответов:
    2
    Просмотров:
    52
  4. Zloikaktus
    Ответов:
    0
    Просмотров:
    30
  5. c0de3r
    Ответов:
    5
    Просмотров:
    153

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