Вернуться   Форум SAPE.RU > Система SAPE.ru > Ошибки при работе с системой

-->
Ответ
 
Опции темы
Старый 02.07.2011, 18:35   #1
Новичок
 
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
Edefa на пути к лучшему
По умолчанию Страницы с кодировкой UTF-8

Здравсвствуйте,

у меня собственный сервер настроен на кодировку utf-8 . Соответственно и страницы сайта с кодировкой utf-8 .
После регистрации ссылки отображались в неправильной кодировке.
Но когда я поставил код :

<?php
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>

- то ссылки перестали отображаться вообще.

При этом система на сайте sape.ru не показывают ошибки.

Как решить проблему ?
Edefa вне форума   Ответить с цитированием
Старый 02.07.2011, 18:59   #2
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 286
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

файл links.db удалили?
приведен весь код? вызывов ссылок нет.
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 02.07.2011, 19:12   #3
Новичок
 
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
Edefa на пути к лучшему
По умолчанию ответ

1. Файл links.db стоит на месте и удалён не был

2. Весь код :

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

<?php
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>
Edefa вне форума   Ответить с цитированием
Старый 02.07.2011, 19:39   #4
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1026
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Edefa Посмотреть сообщение
2. Весь код :
Попробуйте перечитать раздел FAQ, где описан процесс установки кодировки. То, что вы сделали - полнейшая чушь.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 02.07.2011, 21:02   #5
Новичок
 
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
Edefa на пути к лучшему
По умолчанию

Внизу стоит отрывок из раздела "помощь"
Я всё это сделал, но не увидел изменений.

.................................................. ..............

http://help.sape.ru/sape/faq/228

Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:

<?php
$sape = new SAPE_client();
?>

изменить на:

<?php
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>

После внесения изменений в код вызова ссылок обязательно удалите файл links.db, чтобы он перезакачался в новой кодировке. Через некоторое время время ссылки на вашем сайте начнут отображаться в верной кодировке.

Добавлено через 7 минут
Похоже что links.db не желает перезагружаться в кодировке UTF-8
Я нашел в файле links.db следующую строчку :

"__sape_charset__";s:12:"windows-1251";s:15:"__last_update__"

Последний раз редактировалось Edefa; 02.07.2011 в 21:02. Причина: Добавлено сообщение
Edefa вне форума   Ответить с цитированием
Старый 02.07.2011, 21:13   #6
Мастер
 
Регистрация: 24.02.2011
Сообщений: 513
Вес репутации: 179
alexot - просто великолепная личностьalexot - просто великолепная личностьalexot - просто великолепная личностьalexot - просто великолепная личностьalexot - просто великолепная личностьalexot - просто великолепная личностьalexot - просто великолепная личность
По умолчанию

При любых изменениях кода SAPE удаляйте файл links.db
Он восстановится.

Те изменения, которые вы делаете в коде, нужно делать в основной части!
alexot вне форума   Ответить с цитированием
Старый 02.07.2011, 21:51   #7
Новичок
 
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
Edefa на пути к лучшему
По умолчанию utf-8

Каким должен быть код основной части , чтобы работал с кодировкой UTF-8 ?

Добавлено через 21 минуту
Спасибо всем !!!!
Разобрался.
Теперь работает .

Последний раз редактировалось Edefa; 02.07.2011 в 21:51. Причина: Добавлено сообщение
Edefa вне форума   Ответить с цитированием
Старый 03.07.2011, 00:56   #8
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1026
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Edefa Посмотреть сообщение
Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:

<?php
$sape = new SAPE_client();
?>

изменить на:

<?php
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>

.....
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с кодировкой ermolaevym Вопросы по работе системы 5 18.04.2011 21:30
Проблемы с кодировкой vasya37 Ошибки при работе с системой 1 12.10.2010 12:17
Что то с кодировкой ???? markavelli Вопросы от новичков 5 06.12.2009 10:05
Проблема с кодировкой WP pistol Вопросы от новичков 2 06.09.2008 07:19
Баг с кодировкой Gordy Ошибки при работе с системой 18 20.08.2008 10:24


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