Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   Сайт на win-1251, новости на utf-8. Какой размещать код? (http://forum.sape.ru/showthread.php?t=1386)

yokomal 05.03.2007 16:44

Сайт на win-1251, новости на utf-8. Какой размещать код?
 
У меня коммерческая часть сайта имеет кодировку win-1251.
А все новости и статьи на utf-8.

После установки стандартного кода ссылки на utf-8 отображались некорректно.
Потом изменил код указано в инструкции на:
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

Теперь utf-8 отображается нормально, зато на страницах с кодировкой win-1251 отображаются "??????????".


Как нужно изменить код, для того, чтобы ссылки нормально отображались в обеих частях сайта?

SergVK 05.03.2007 17:53

Вероятно завести переменную, которая будет хранить кодировку вызываемой страницы $curchar и
if($curchar == 'UTF'){
$o['charset'] = 'UTF-8';
}
else{
$o['charset'] = 'win-1251';
}

А весь сайт в одну кодировку привести не? Жалоб не было?

yokomal 05.03.2007 18:04

SergVK, спасибо, а как весь сайт в одну кодировку перевести?

Там часть сайта статичный html - win-1251
Вторая часть на WordPress'е - utf-8

Буду благодарен, если подскажешь как это осуществить.

SergVK 05.03.2007 18:15

Тяжелый случай. Я WordPress покопал и снес, движок приятный, симпотишный, работает хорошо, но что нибудь сделать в нем гимор....
Если версия 2.1.х и выше, то тока ждать выхода с поддержкой 1251
Предидущие поддерживали

yokomal 05.03.2007 18:44

Вообщем я разместил вручную на всех страницах с кодировкой utf-8 код:
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

с кодировкой win-1251код:
$o['charset'] = 'win-1251';
$sape = new SAPE_client($o);
unset($o);


Но ссылки на страницах с win-1251 всеравно отображаются криво.


Часовой пояс GMT +3, время: 07:34.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.