02.07.2011, 18:35 | #1 |
Новичок
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
|
Страницы с кодировкой UTF-8
Здравсвствуйте,
у меня собственный сервер настроен на кодировку utf-8 . Соответственно и страницы сайта с кодировкой utf-8 . После регистрации ссылки отображались в неправильной кодировке. Но когда я поставил код : <?php $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); ?> - то ссылки перестали отображаться вообще. При этом система на сайте sape.ru не показывают ошибки. Как решить проблему ? |
02.07.2011, 19:12 | #3 |
Новичок
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
|
ответ
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); ?> |
02.07.2011, 19:39 | #4 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1026
|
Попробуйте перечитать раздел FAQ, где описан процесс установки кодировки. То, что вы сделали - полнейшая чушь.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
02.07.2011, 21:02 | #5 |
Новичок
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
|
Внизу стоит отрывок из раздела "помощь"
Я всё это сделал, но не увидел изменений. .................................................. .............. 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. Причина: Добавлено сообщение |
02.07.2011, 21:51 | #7 |
Новичок
Регистрация: 02.07.2011
Сообщений: 4
Вес репутации: 0
|
utf-8
Каким должен быть код основной части , чтобы работал с кодировкой UTF-8 ?
Добавлено через 21 минуту Спасибо всем !!!! Разобрался. Теперь работает . Последний раз редактировалось Edefa; 02.07.2011 в 21:51. Причина: Добавлено сообщение |
03.07.2011, 00:56 | #8 | |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1026
|
Цитата:
.....
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с кодировкой | 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.