Старый 30.11.2008, 13:27   #1
Новичок
 
Регистрация: 02.10.2008
Сообщений: 8
Вес репутации: 0
Rek-Ars на пути к лучшему
По умолчанию windows-1251 и UTF-8 на одном сайте

Доброго времени суток, хочу добавить в САПЕ новый сайт.
Но так получилось, что сайт сделан на 2 движках: wordpress с кодировкой UTF-8, и самомисный движок с кодировкой windows-1251.

Как решить эту проблему, какой код поставить, что бы ссылки корректно отображались на обоих кодировках.
Rek-Ars вне форума   Ответить с цитированием
Старый 30.11.2008, 14:04   #2
Новичок
 
Аватар для FDVFlex
 
Регистрация: 09.10.2008
Адрес: Ukraine
Сообщений: 49
Вес репутации: 146
FDVFlex скоро станет известенFDVFlex скоро станет известен
Отправить сообщение для FDVFlex с помощью ICQ
По умолчанию

Цитата:
Сообщение от Rek-Ars Посмотреть сообщение
Доброго времени суток, хочу добавить в САПЕ новый сайт.
Но так получилось, что сайт сделан на 2 движках: wordpress с кодировкой UTF-8, и самомисный движок с кодировкой windows-1251.

Как решить эту проблему, какой код поставить, что бы ссылки корректно отображались на обоих кодировках.
При создании sape объекта передавайте конструктору параметр - массив опций с указанной кодировкой:

Код:
$sape_opt = array('charset' => 'UTF-8');
$sape = new SAPE_client($sape_opt);
и

Код:
$sape_opt = array('charset' => 'Windows-1251');
$sape = new SAPE_client($sape_opt);
__________________
Импорт статей
FDVFlex вне форума   Ответить с цитированием
Старый 30.11.2008, 14:49   #3
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,346
Вес репутации: 457
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

Rek-Ars, http://forum.sape.ru/announcement.php?f=26
Wink вне форума   Ответить с цитированием
Старый 30.11.2008, 15:25   #4
Новичок
 
Регистрация: 02.10.2008
Сообщений: 8
Вес репутации: 0
Rek-Ars на пути к лучшему
По умолчанию

большое спасибо, буду пробовать
Rek-Ars вне форума   Ответить с цитированием
Старый 30.11.2008, 21:01   #5
Новичок
 
Аватар для ТатьянаК
 
Регистрация: 04.06.2008
Адрес: Limassol
Сообщений: 44
Вес репутации: 149
ТатьянаК на пути к лучшему
По умолчанию

на страницах с UTF-8 замените 2-ю часть кода. Вместо

PHP код:
<?php 
    
global $sape
    echo 
$sape->return_links();
?>
вставьте

PHP код:
<? 
global $sape;
    
$temp_sape_var $sape->return_links();
    
$temp_sape_var iconv('WINDOWS-1251''UTF-8'$temp_sape_var);
    echo 
$temp_sape_var;
?>
Отлично работает.
ТатьянаК вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На площадке кодировка UTF-8, а ссылки в windows-1251 screenname Установка кода на различные движки 34 16.04.2013 01:14
Рзная кодировка на одном сайте verwalter Вопросы по работе системы 14 17.01.2009 21:24
Ссылки на одном и том же сайте sansan Вопросы от новичков 2 23.08.2008 21:36
Старый и новый код на одном сайте Smok Вопросы по работе системы 2 13.05.2008 14:42
Использование на сайте кодировок Win-1251 и UTF-8 Hichkok Вопросы по работе системы 1 22.09.2007 07:29


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