Старый 05.03.2007, 16:44   #1
Новичок
 
Регистрация: 05.03.2007
Сообщений: 11
Вес репутации: 0
yokomal на пути к лучшему
По умолчанию Сайт на 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 отображаются "??????????".


Как нужно изменить код, для того, чтобы ссылки нормально отображались в обеих частях сайта?
yokomal вне форума   Ответить с цитированием
Старый 05.03.2007, 17:53   #2
Специалист
 
Регистрация: 25.01.2007
Сообщений: 345
Вес репутации: 173
SergVK на пути к лучшему
Отправить сообщение для SergVK с помощью ICQ
По умолчанию

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

А весь сайт в одну кодировку привести не? Жалоб не было?
SergVK вне форума   Ответить с цитированием
Старый 05.03.2007, 18:04   #3
Новичок
 
Регистрация: 05.03.2007
Сообщений: 11
Вес репутации: 0
yokomal на пути к лучшему
По умолчанию

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

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

Буду благодарен, если подскажешь как это осуществить.
yokomal вне форума   Ответить с цитированием
Старый 05.03.2007, 18:15   #4
Специалист
 
Регистрация: 25.01.2007
Сообщений: 345
Вес репутации: 173
SergVK на пути к лучшему
Отправить сообщение для SergVK с помощью ICQ
По умолчанию

Тяжелый случай. Я WordPress покопал и снес, движок приятный, симпотишный, работает хорошо, но что нибудь сделать в нем гимор....
Если версия 2.1.х и выше, то тока ждать выхода с поддержкой 1251
Предидущие поддерживали
SergVK вне форума   Ответить с цитированием
Старый 05.03.2007, 18:44   #5
Новичок
 
Регистрация: 05.03.2007
Сообщений: 11
Вес репутации: 0
yokomal на пути к лучшему
По умолчанию

Вообщем я разместил вручную на всех страницах с кодировкой 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 всеравно отображаются криво.
yokomal вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
К какой рубрике отнести сайт? A1NX Вопросы по работе системы 4 19.04.2009 01:53
сайт с какой темой быстрее раскупят? tim1991 Вопросы от новичков 7 11.05.2008 21:53
Как узнать, на чем сайт и какой код ставить? Klopopryg Установка кода на различные движки 7 29.03.2008 20:07
в какой бубен стучать чтоб сайт добавился 158484 Ошибки при работе с системой 5 29.01.2008 15:13
к какой тематики отнести сайт ? masterwe Вопросы от новичков 8 13.01.2008 19:58


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