20.05.2009, 04:33 | #1 |
Новичок
Регистрация: 20.05.2009
Сообщений: 1
Вес репутации: 0
|
Смена кодировки $o['charset'] = 'utf-8' не помогает
Добрый день,
столкнулся с такой проблемой: Сайт в кодировке UTF-8, вставляю следющий код: if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'utf-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); Удаляю файл link.db в итоге все равно ссылки отображаются в кодировке windows-1251 |
20.05.2009, 07:01 | #2 |
Специалист
Регистрация: 10.01.2009
Сообщений: 197
Вес репутации: 192
|
Попробуйте принудительно установить кодировку в настройках своей площадки в сапе. Мне помогло. Если уж и это не поможет, то можно перекодировать "на лету" ссылки, используя функцию iconv. Но это неправильно, и можно прибегнуть в крайнем случае
|
26.05.2009, 19:11 | #4 |
Новичок
Регистрация: 19.05.2009
Сообщений: 69
Вес репутации: 183
|
Это вы ещё с контекстными ссылками для utf-8 страниц не сталкивались....
Вообще то на досуге препарировал код саповских классов..... там и должно работать не правильно. Сначала хотел перекрыжить. Потом всё таки внял предупреждению программистов в начале файла ничего тут не трогать. Тогда написал оболочку для этих классов. Специально под кодировку utf-8. Не гибко конечно, но я в другой кодировке сайты не делаю, так что подходит. Вобщем, заработало. С одной стороны приятно, что дело сделал, а с другой обидно, что потратил лишнее время. |
26.05.2009, 19:17 | #5 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
да уж конечно, у всех правильно работает, а у вас должно неправильно.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
26.05.2009, 20:53 | #6 |
Новичок
Регистрация: 19.05.2009
Сообщений: 69
Вес репутации: 183
|
Никого не хочу обидеть, а только обратить внимание на проблему.
И конечно же зло взяло, что пришлось промучатся. И что значит "у всех правильно работает". Вы же видите, что множество сообщений, касающихся того, что utf-8, достаточно популярная кодировка, а в сапе люди не могут настроить. Значит проблема есть. У себя я её решил. А как же быть остальным. Причем очень маленький процент сообщений, где говорится, что проблема с utf-8 решилась. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Asp.net - смена кодировки | Avelon | Установка кода на различные движки | 4 | 26.04.2008 18:28 |
Смена кодировки | sca | Контекстные ссылки и все, что с ними связано | 4 | 13.02.2008 19:07 |
site and charset в коде | Artem15 | Вопросы от новичков | 1 | 26.01.2008 12:38 |
BL не помогает | pskov | Вопросы от новичков | 1 | 25.01.2008 14:10 |
php код не обрабатывается... .htaccess не помогает, подскажите плз обработчик апач... | __Igor | Установка кода на различные движки | 6 | 17.11.2007 22:54 |
Часовой пояс GMT +3, время: 13:20.