WordPress und Sape — проблема с кодировкой

Wordpress und Sape — проблема с кодировкой

Недавно столкнулся с тем, что на одном из блогов ссылки из Sape выводились знаками ЪЪЪЪЪЪ. В FAQ-е Сапы сказано, что при установке на ВП стандартный код нужно дополнить указанием, что используется кодировка utf-8:

<?php
define('_SAPE_USER', 'ххххххххххххххххххххххххххх');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>

Однако сие действо, довольно успешно работающее на других блогах, на этом не дало решительно никакого эффекта. Попытки менять типы кодировок в базе данных и в мета-тэгах ни к чему не привели.

Покопавшись в весьма внушительном топике по данной теме на форуме самой Сапы, нашел таки работающий вариант. В нем используется перекодировка с windows-1251 (которая и выдает кракозябры) на utf-8. В конечном итоге, код будет выглядеть так:

<?php
define('_SAPE_USER', ' ххххххххххххххххххххххххххх ');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'windows-1251';
$sape = new SAPE_client();
echo mb_convert_encoding($sape->return_links(), "UTF-8", "CP1251");
unset($o);
?>

Возможно, это кому-то так же поможет.

05.11.2008

Автор: Игорь Квентор
www.websovet.com

Если статья оказалась для вас полезной, пожалуйста, поставьте свою оценку и поделитесь в соцсетях:

1 Star2 Stars3 Stars4 Stars5 Stars (Вы еще не оценили)
Загрузка...

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

Подпишитесь на рассылку блога Вебсовет, чтобы первыми получать самые интересные материалы:

6 комментариев

  1. Олли
    http://www.zhenskayalogika.ru/
    09.11.2015

    Нуууу, с учётом последних событий, Сапу лучше пока вообще убрать :)

  2. Игорь Квентор
    http://www.websovet.com/
    09.11.2015

    Тут все зависит от возраста домена, имхо, и от его популярности. Если домен совсем молодой, то, пожалуй, лучше поберечься. На Вебсовете сапа давно висит. Хотя капают с нее, прямо скажем, копейки, но пусть капают, пока есть :))

  3. Олли
    http://www.zhenskayalogika.ru/
    09.11.2015

    У меня сапа почти 7 лет висела :( А потом, бац, и АГС со словам «открытая продажа ссылок в Сапе» :(

  4. Игорь Квентор
    http://www.websovet.com/
    09.11.2015

    Ага, даже так. Значит они за сапу серьезно взялись. То-то в последнее время ручеек почти иссяк. Ну и ладно :)

  5. Олли
    http://www.zhenskayalogika.ru/
    09.11.2015

    За сапу взялись всерьёз и надолго :( Сначала Минусинском, когда многие сайты перестали закупать ссылки, а потом АГС от октября, когда стали наказывать сайты, не только покупающие ссылки, но и продающие :( У меня после Минусинска доход просел ровно в 3 раза, а после АГС сама сняла сапу, чтобы выбраться из-под него.

  6. Игорь Квентор
    http://www.websovet.com/
    09.11.2015

    Понятно. Ничего, все наладится обязательно!

Оставить комментарий: