Справка - Ссылки

Нет начислений по площадке, ссылки в статусе ERROR

Ссылки на сайте отображаются в неверной кодировке
 
 

Ссылки на сайте отображаются в неверной кодировке

Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:

<?php
    $sape = new SAPE_client();
?>

изменить на:

<?php
    $o = array();

    $o['charset'] = 'utf-8'; 
    $sape = new SAPE_client($o); 
    unset($o);
?>

Данный пример приведен для кодировки utf-8, если в Вашем случае используется другая кодировка, укажите ее аналогичным образом.

Использование кодировок, отличных от UTF-8, крайне не рекомендуется.
Диспенсер может отдавать ссылки только в кодировках UTF-8, windows-1251, KOI8-R, KOI8-U.

Если на вашем сайте используется несколько кодировок, например, windows-1251 и utf-8, то вам необходимо в коде вызова ссылок на страницах сайта, где используется кодировка utf-8, строку:  

<?php
    echo $sape->return_links();
?>

 Поменять на: 

<?php
    echo iconv( "windows-1251", "UTF-8", $sape->return_links() );
?>

 При этом строку $sape = new SAPE_client(); менять не нужно. 

После внесения изменений в код вызова ссылок обязательно удалите файл links.db, чтобы он перезакачался в новой кодировке. Через некоторое время ссылки на вашем сайте начнут отображаться в верной кодировке.