Изменить кодировку эскпортируемого CSV файла

Здравствуйте!
Кто знает как возможно изменить кодировку экспортируемого с админки FormIt CSV-файла. Он выгружается в кодировке CP1251, а нужна срочно UTF-8. Просто все русские символы (а они преобладают), заменяются непонятными иероглифами.
Заранее благодарю!
Lori
Lori
12 ноября 2016, 11:16
modx.pro
2 882

Комментарии: 11

Павел Романов
12 ноября 2016, 15:35
Обновите компонент — эту ошибку пофиксили еще в версии 2.2.10.
    Lori
    12 ноября 2016, 15:55
    странно… я его только вчера поставил… последняя версия. кодировка БД UTF-8, а CSV выгружает в CP1251
      Lori
      12 ноября 2016, 16:12
      Не знаете случайно, как сделать так, чтобы он экспортировал не все столбцы. Например мне не нужны IP и Date
        Павел Романов
        12 ноября 2016, 16:28
        Только если отредактировать сам хук (сниппет) FormItSaveForm и этот файл: core/components/formit/processors/mgr/form/export.class.php
          Lori
          12 ноября 2016, 16:31
          Жаль что я 0 в php. Все никак не могу понять почему он так страшно ее выгружает. В notepad++ открывается нормально с нормальной кодировкой, как только пытаюсь открыть через excel — начинается беспорядок
            Владимир
            12 ноября 2016, 16:43
            экселю как раз 1251 надо
            откатывайте в notepad++ и меняйте
            кроме того, в эселе есть опция не открыть, а импортировать данные, импортируя можно выбрать кодировку и все нормально откроется
              Lori
              12 ноября 2016, 16:47
              спасибо большое!
                Lori
                12 ноября 2016, 16:58
                Вот и вся «проблема» была… Где же вы раньше были?) Весь день попусту убил оказывается) Спасибо Вам!
              Павел Романов
              12 ноября 2016, 16:50
              В сниппете FormItSaveForm на 135-й строке сделайте так:
              'ip' => '',

              Глянул сейчас на нескольких сайтах — выгружает в UTF-8. Проверьте кодировку самого сервера.
              Попробуйте добавить в .htaccess строку:
              AddDefaultCharset utf-8
                Lori
                12 ноября 2016, 16:53
                Сейчас попробую, спасибо еще раз! Выручаете)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11