На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА
Прежде чем задать вопрос, зайдите в раздел FAQ, возможно там уже есть ответ на него.
Если вы хотите вставить код в сообщение, то пожалуйста выделяйте его тегом [code=dfp] ... [/сode].
Для этого используйте кнопку [code=dfp] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Delphi for PHP.
Модераторы: ViktorXP, vicis
  
> Корокозяблы при работе с Ajax
    Здравствуйте! Занимаюсь программированием на Delphi, узнал про существование Delphi4PHP, посмотрел - вцелом, понравилось. Расстраивает пока одно - проблемы с кодировками. Выставленную по-умолчанию кодировку iso-8859-2 поборол в настройках IDE - поставил windows-1251. Решил посмотреть samples и встретился с такой проблемкой: vcl->samples->Ajax->Basic - если вот в этом
    ExpandedWrap disabled
      $this->Label1->Caption="Hello from Ajax!! ".date("Y-m-d H:i:s");

    "Hello from Ajax!!" заменить на нечто более кириллическое, то xml-response приходит с характерными для iso-8859-2 кракозябрами. Соответственно, везде, где пытаюсь использовать аякс, есть данная проблема :wall: :'( Мои познания в ПХП обширностью не отличаются. Использую Delphi4PHP Update 2.

    Эта тема была разделена из темы "Delphi for PHP"
    Сообщение отредактировано: McArrow -
      Сегодня я вернулся к своим изысканиям. Могу похвастаться своей победой над xajax! Проблема заключается (-лась :D ) в том, что в функции ajaxDump() (vcl->xajax->forms.inc.php) используется utf8_encode(). В качестве параметра ей должна передаваться строка в кодировке ISO-8859-1. В этой кодировке кириллицы отродясь не было, зато там много кракозябрических символов, которые мне и выдавались :lol:. Заменил строку #267:
      ExpandedWrap disabled
        $ccontents=utf8_encode($ccontents);

      на это:
      ExpandedWrap disabled
        $ccontents=iconv("cp1251","utf-8",$ccontents);

      пока глюков не замечено.
      Сообщение отредактировано: McArrow -
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0167 ]   [ 15 queries used ]   [ Generated: 28.03.24, 19:44 GMT ]