We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 38390
    • 4 Posts
    Подскажите, как справиться с задачей.

    Есть небольшой сайт на MODX Revolution 2.2. Кодировка сайта в UTF-8.

    Необходимо в определённом месте страницы выводить содержимое файла, который генерируется сторонними скриптами в кодировке Windows-1251.

    Файл содержит простой кусок html-кода.

    Заранее благодарю за помощь.
    С ModX только знакомлюсь.

    This question has been answered by viacheslav. See the first response.

      • 38390
      • 4 Posts
      Возможно я не понятно описал задачу, и поэтому нет откликов? smiley
        • 31246 ☆ A M B ☆
        • 428 Posts
        ModX тут не причём.
        самый простой способ
        iconv("windows-1251","utf-8", "Пора переходить на utf-8.");
        вопрос по теме, у вас Гугл работает?
          Valentin Rasulov - Industrial design (Hobbies - Web Development)
          Development not standard projects on CMF MODx Revolution.
          Small sample of extensions
          • 38390
          • 4 Posts
          Artdevue, буду благодарен, если напишите тут запрос к Гугл, который даст ответ. Или вы решили поумничать? Я знаком с функцией iconv и полагаю, что её и придётся использовать, но где и как в ModX вставляется коды php мне неизвестно.


          Ещё раз более подробно.
          1. Есть файл file.html, который генерируется сторонним скриптом, доступа к которому у меня нет.
          2. Файл в кодировке Windows-1251.
          3. Для вставки содержимого файла на страницу сайта под управлением ModX создан чанк.
          4. В настройках чанка указано расположение файла в поле Статичный файл: path/file.html.
          5. Само собой, что часть страницы выводящей содержимое файла не читабельна.


          Полагаю можно вставлять содержимое файла через сниппет. Однако, как я уже писал, мне не знакома ModX и его API, поэтому я просто не знаю, как это сделать.
          • discuss.answer
            • 38390
            • 4 Posts
            Не дождавшись решения решил задачу в лоб: создал сниппет, в котором открыл файл используя абсолютный путь (есть переменная содержащая корень проекта?). Перекодировал. Вернул содержимое в utf-8.
              • 31246 ☆ A M B ☆
              • 428 Posts
              вы сначало оставляйте ваши коменты в оригинальном виде, а потом пишите недовольствия.
              У вас даже сейчас ваши коменты не сходятся, сначало вы решили проблему, а потом спрашиваете как её решить? Жаль, что коменты местами нельзя двигать.
              Я только сейчас узнал, что вы незнаете (или не знали), что такое сниппет, так может много вопросов быть....
              хорошо, умничать не буду - помолчу. [ed. note: valikras last edited this post 14 years, 9 months ago.]
                Valentin Rasulov - Industrial design (Hobbies - Web Development)
                Development not standard projects on CMF MODx Revolution.
                Small sample of extensions