Кодировка UTF-8 и SAPE.ru
Прежде всего хотел бы рекомендовать всем вновь создаваемым сайтам использовать кодировку UTF-8. Все дополнения для CMS, как правило, пишутся именно в этой, универсальной кодировке. Я говорю как о тех дополнениях (модули, плагины, расширения), которые пишутся как зарубежными разработчиками, так и российскими.
Установиви код Sape на нескольких своих сайта, обнаружил, что ссылки отображаются не корректно. Итак исправляем эту ситуацию.
Важно! После каждого изменения необходимо удалять файл links.db из папки Sape. Файл должен автоматом восстановиться после обновлении сайта (F5).
Важно! Проверьте, прописана ли в метатэгах кодировка UTF-8
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8? />
1. Кодировка в скрипте вызова ссылок.
Указываем кодировку UTF-8 непосредственно при вызове кода ссылок. Для этого нужно
$sape = new SAPE_client($o);
Заменить на:
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
2. Настройка кодировки через .htaccsess.
Обычно этого хватает, но для некоторых хостингов может быть не достаточно. Тогда следует прописать кодировку UTF-8 в файле .htaccsess:
<IfModule mod_charset.c>
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
</IfModule>
или
AddDefaultCharset utf-8
3. Крайняя мера - препарируем код Sape.
Этот вариант крайне не рекомендуется к использованию, но от этого менее рабочим он не становиться. Мне этот вариант не потребовался, но проделав нижеприведенные операции, сайт выдавл ошибки, поэтому осторожнее.
В этот раз кодировка указывается напрямую в файле Sape.php, который лежит в папке на сервере. Итак, в 41 строчку вставляем следующее:
var $_charset = ‘UTF-8?;


Оставить комментарий
Помогу с установкой кода.
Помогу с кодировкой.
условие: ‘Вы будете зарегистрироваться как мой реферал’(это совершенно бесплатно)
Скайп - Nipons_2501
Спасибо за совет.
Спасибо, чудненько)))
Отлично. Все заработало.
Благодарю, помогло!
Респект за статью! все получилось
Оставить комментарий