Категории: Сапа

Кодировка ссылок в сапе

Иногда ссылки в sape (сапе) отображаются не корректно, в виде кракозябов или треугольников. Это значит что код сапы выводит ссылки в неправильной кодировке…Далее сказ о правильной кодировке ссылок в сапе..

Итак если у вас на сайте ссылки отображаются не так как нужно и ссылки упали в error (возможно ероры из-за этого). Выход: добавить строчку в код:

$o['charset'] = ‘UTF-8′; … эта строчка и переведет ссылки в нужную кодировку.

Таким образом код вывода ссылок, будет выглядеть так:

<?php
     if (!defined(‘_SAPE_USER’)){
        define(‘_SAPE_USER’, ‘…сюда ваш код…’);
     }
     require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
    $o['charset'] = ‘UTF-8′;
    $sape = new SAPE_client($o);
    unset($o);

?>

И еще удалите либо переименуйте файл links.db, это файл куда записываются анкоры ссылок, при следующем посещении сайта ботом сапы, файл правильно перезапишется.



Похожие записи

Комментарии

  1. Спасибо, а то бы самому полгода пришлось бы разбираться.)


    Элеткрик
    Март 23rd, 2011
  2. Помогло, спасиб!


    Катрин
    Март 20th, 2012
  3. Спасибо, помогло! Только ковычки в тексте нужно поправить – ‘UTF-8? поставить нормальные,


    Иван
    Май 16th, 2012


RSSОформление подписки на квартал.