Разная кодировка

Некоторые люди устанавливают вместе со скриптом интернет магазина Webasyst, какой нибудь скрипт и пытаются подключить их к бирже ссылок Sape.ru. По итогу получается несоответствие кодировок. То есть на Webasyste кодировка UTF-8, а на каталоге кодировка windows-1251. И получаем на выходе или нормальные ссылки на Webasyst, или на каталоге.
А все из за того, что нужно всего лишь сделать пару не хитрых действий.
Во первых сделать копию файла sape.php с названием sape1.php
Во вторых поменять в этом файле

return dirname(__FILE__) . '/' . $this->_host . '.links.db';
} else {
return dirname(__FILE__) . '/links.db';

на

return dirname(__FILE__) . '/' . $this->_host . '.links1.db';
} else {
return dirname(__FILE__) . '/links1.db';

потом в файле index.html webasyst оставить код без изменения если нормальный вывод ссылок.
А в файле каталога в коде вставки sape изменить

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

на

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape1.php');

Удаляем links.db и радуемся жизни:)

Читайте также: