FAQ

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

 

Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:
 
1 <?php
2    $sape = new SAPE_client();
3 ?>
 
изменить на:
 
1 <?php
2     $o['charset'] = 'UTF-8';
3     $sape = new SAPE_client($o);
4     unset($o);
5 ?>
 
Данный пример приведен для кодировки UTF-8, если в Вашем случае используется другая кодировка, укажите ее аналогичным образом.
Если на вашем сайте используется несколько кодировок, например, windows-1251 и utf-8, то вам необходимо в коде вызова ссылок на страницах сайта, где используется кодировка utf-8, строку: 
 
1 <?php
2     echo $sape->return_links();
3 ?>
 
Поменять на:
 
1 <?php
2     echo iconv( "windows-1251", "UTF-8", $sape->return_links() );
3 ?>
 
 При этом строку $sape = new SAPE_client(); менять не нужно.
 
[!] После внесения изменений в код вызова ссылок обязательно удалите файл links.db, чтобы он перезакачался в новой кодировке. Через некоторое время время ссылки на вашем сайте начнут отображаться в верной кодировке.