+ Ответить в теме
Показано с 1 по 3 из 3

Тема: Проблема отображения символов в мозиле при AJAX запросе

    $$$ Покупаем платники $$$

  1. #1
    Новичок
    Уровень репутации: 10
    Регистрация: 13.08.2011
    Сообщений: 3
    Спасибо: 0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Файловый архив:
    Скачиваний: 0
    Закачек: 0

    Icon4 Проблема отображения символов в мозиле при AJAX запросе

    Пишу систему управления багетной мастерской. Встала проблема что в Mozilla русские символы отоброжаются знаками вопроса. В google chrome все впорядке. Корзина обновляется через AJAX запрос без перезагрузки страницы.

    как отображается картинка в Mozilla

    код страницы
    Код:
    <?
    session_start();
    $user=$_SESSION['user'];
    include("../common/2.php");
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    <fieldset>
    <table width="100%" id="table-2">
     <thead>
      <tr>
        <td width="258">Товар</td>
        <td align="center" width="59">Кол-во</td>
        <td align="center" width="60">Цена</td>
      </tr></thead>
      <tr>
    <? 
    $sum=0;
    $table_name2='k_'.$user;//временная таблица корзины 
    $kateg = mysql_query("SELECT * FROM `$table_name2`");
    while($ka = mysql_fetch_array($kateg))
            {
    $itogo=round($ka['ptovar_cost']*$ka['ptovar_count']);
    echo '<tr><td><a href="#" onclick="return remove_from_basket('.$ka['id'].','.$ka['rashod_id'].');"><img src="img/b_drop.png" alt="Удалить" title="Удалить" border="0" height="16" hspace="2" width="16"></a>';
    echo $ka['ptovar_name']."</td><td align='center'>".$ka['ptovar_count']."</td><td align='center'>".$ka['ptovar_cost']."</td></tr>"; 
    $sum+=$itogo;
            }
    ?>
    
      <tr>
        <td align="right" colspan="3"><b>Итого сумма:
         <? echo $sum;  ?>
          руб.</b></td>
      </tr>
    </table><br />
    <table width="399" border="0">
      <tr>
        <td width="33%" align="left" valign="top"><form id="form1" name="form1" method="post" action="create_goods.php">
    <input type="submit" name="make_goods" id="make_goods" value="Создать продукт" />
    </form></td>
        <td width="33%" valign="top" align="center"><a href="provodka.php">
      <input type="submit" name="vkorziny" id="vkorziny" value="Оформить заказ" />
      </a></td>
        <td width="34%" align="right" valign="top"><form id="form1" name="form1" method="post" action="spisanie.php">
      <input type="submit" name="spis" id="spis" value="Списать товары" />
    </form></td>
      </tr>
    </table>
    </fieldset>
    код js
    Код:
    function effect_korzina(str) {	
    document.getElementById("shopping_cart").innerHTML=str;    
    }

    если убрать
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    то в Chrome тоже показывает закорючки.


    Помогите решить проблему. Спасибо!
    skype:las_vegas9991

    здесь могла быть Ваша реклама!
  2. $$$ Покупаем платники $$$

  3. #2
    Кандидат наук Аватар для theGame
    Уровень репутации: 149
    Регистрация: 10.06.2010
    Сообщений: 765
    Спасибо: 74
    Поблагодарили 140 раз(а) в 132 сообщениях
    Файловый архив:
    Скачиваний: 0
    Закачек: 0

    Re: Проблема отображения символов в мозиле при AJAX запросе

    попробуй принудительно строку str преобразовать в cp1251

    ---------- Сообщение добавлено в 14:22 ---------- Предыдущее сообщение было в 14:22 ----------

    через ajax, ответ выдаёт php скрипт? добавь ему в начале header с кодировкой cp1251

  4. $$$ Покупаем платники $$$

  5. #3
    Новичок
    Уровень репутации: 10
    Регистрация: 13.08.2011
    Сообщений: 3
    Спасибо: 0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Файловый архив:
    Скачиваний: 0
    Закачек: 0

    Re: Проблема отображения символов в мозиле при AJAX запросе

    Цитата Сообщение от theGame Посмотреть сообщение
    попробуй принудительно строку str преобразовать в cp1251

    ---------- Сообщение добавлено в 14:22 ---------- Предыдущее сообщение было в 14:22 ----------

    через ajax, ответ выдаёт php скрипт? добавь ему в начале header с кодировкой cp1251
    да через пхп скрипт

    спасибо! помогло
    header("Content-type: text/html; charset=windows-1251");[COLOR="Silver"]

+ Ответить в теме


Похожие темы

  1. Получение COUNT() в запросе к нескольким таблицам
    от Veter в разделе Программирование
    Ответов: 11
    Последнее сообщение: 22.09.2011, 23:01
  2. AJAX запрос к удаленному серверу.
    от DavyJohnes в разделе Программирование
    Ответов: 0
    Последнее сообщение: 27.11.2010, 17:12
  3. AJAX jQuery.
    от DavyJohnes в разделе Программирование
    Ответов: 1
    Последнее сообщение: 16.11.2010, 01:38
  4. Проблема с аваторкой.
    от skryptman в разделе Наш форум
    Ответов: 4
    Последнее сообщение: 26.06.2010, 16:57

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Счетчик цитирования Наш twitter