Интеграция с js-калькулятором на utf-8 не работает

Тема в разделе "Интеграция Joomla со сторонними форумами, блогами", создана пользователем refoxter, 27.04.2010.

  1. Offline

    refoxter Недавно здесь

    Регистрация:
    29.09.2007
    Сообщения:
    124
    Симпатии:
    1
    Пол:
    Женский
    Здравствуйте!
    Есть проект на Джумла 1.5.15. Туда нужно встроить калькулятор на JS. В калькулятор входит форма на html, файл скрипта, файл общения с базой, откуда берутся значения для расчетов.
    Все подключено, обозначено. И вот проблема. Форма калькулятора, значения выбора написаны кирилицей.
    Код (CODE):
    1. <option value="spb" selected>Санкт-Петербург</option>
    2.                 <option value="moscow">Москва</option>
    3.                 <option value="gelendzhik">Анапа/Геленджик</option>

    При выводе этого на странице сайта естественно кирилица съезжает в кракозябры. И хуже того, скрипт не считает. Если страничку перевести в браузере на кодировку 1251, то и форма показывается правильно, и скрипт считает. Но сайт съезжает.
    Это полбеды. При проверке того, же скрипта на Джумла 1.0 все работает на ура!
    Подключала на обеих Джумлах и фреймом, и с плагинами вставки кода, и с плагинами вставки файлов, и просто формой в контент и скриптом в заголовке. Результат на Джумла 1.5.15 один. Или сайт, или калькулятор.
    Повторю, на Джумла 1.0 все работает во всех видах. Да, там кодировка одинаковая, но как решить это для Джумла 1.5?
    Не понимаю, как может мешать кодировка работе скрипта, где кирилица участвует только в форме для пользователя сайта и не привязана к JS?
    И как внедрить все это на Джумла 1.5.15?
    Подскажите, пожалуйста, горит проект.
    ---
    Добавление.
    Решила испробовать чужой калькулятор. Предлагается разработчикам использовать фрейм для вставки калькулятора некоей "фирмы-партнера". Выглядит фрейм так:
    Код (CODE):
    1. <iframe src ="http://public.services.dellin.ru/calculatorTool2/" width="295" height="345" scrolling="no" frameborder="0"></iframe>
    И этот фрейм тоже на Джумла 1.5.15 не работает. Что делать? Где искать решение?
     
    Последнее редактирование: 27.04.2010
  2.  
  3. Offline

    refoxter Недавно здесь

    Регистрация:
    29.09.2007
    Сообщения:
    124
    Симпатии:
    1
    Пол:
    Женский
    Добавление/
    Прочитав в этой теме о кодировках переписала файл формы в Notepage в UTF без BOM.
    Стало отображаться все правильно, но скрипт не считает.
     
    Последнее редактирование модератором: 31.03.2014
  4. Offline

    refoxter Недавно здесь

    Регистрация:
    29.09.2007
    Сообщения:
    124
    Симпатии:
    1
    Пол:
    Женский
    Проблема с моим скриптом решена. Все файлы переписаны в Notepag++ в кодировке UTF-8 без BOM.
    Все заработало. Спасибо за тему, которая обсуждалась ранее по ссылке. Чужой скрипт не проверяла, важно, что мой работает.
     

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

Загрузка...