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);
?>

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

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

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

  1. Олли | 09.11.2015

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

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

  3. Олли | 09.11.2015

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

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

  5. Олли | 09.11.2015

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

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

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