то нужно учитывать что именно этот файл у Вас в какой кодировке? чтобы не получилось двойного декодирования. Сохраните строку в отдельный файл именно с кодировкой 1251, потом считайте его содержимое по file_get_contents и уже потом делайте iconv.$str = "Њ®бЄў , Њ®бЄў , „¬Ёва®ўбЄЁ© Їа®Ґ§¤, 1Ѓ (¬. „¬Ёва®ўбЄ п)"; echo iconv("CP1251", "UTF-8", $str );
Почитал посты, говорят - нужно прописать некую функцию в init.php
AddEventHandler('main', 'OnEpilog', '_Check404Error', 1); // Вешаем обработчик на окончание рендера
function _Check404Error() {
if (((defined('ERROR_404') && ERROR_404 == 'Y') || preg_match('~404~ius', CHTTP::GetLastStatus())) && !defined('ADMIN_SECTION')) { // смотрим - пришел ли штатный define или в отправляемом статусе есть 404 - то закрываем буфферы и инклюдим 404 из корня сайта
global $APPLICATION;
$APPLICATION->RestartBuffer();
$APPLICATION->AddChainItem("404");
include $_SERVER['DOCUMENT_ROOT'] . SITE_TEMPLATE_PATH . '/header.php';
include $_SERVER['DOCUMENT_ROOT'] . '/404.php';
include $_SERVER['DOCUMENT_ROOT'] . SITE_TEMPLATE_PATH . '/footer.php';
}
}
var page = 2;
$('.elements').data('loading', false);
$('.more-button').on('click', function() {
if (!$('.elements').data('loading') && (!$('.elements').data('last_load_page') || page != $('.elements').data('last_load_page'))) {
$('.elements').data('loading', true);
$('<div/>').load('/catalog/?page=' + (page++) + ' .elements .element', function() {
$('.elements').append($(this).find('.element'));
$('.elements').data('last_load_page', page);
$('.elements').data('loading', false);
});
}
});