Старый 09.02.2009, 08:53   #1
Новичок
 
Аватар для Jude
 
Регистрация: 21.05.2008
Сообщений: 12
Вес репутации: 0
Jude на пути к лучшему
По умолчанию Проблема с кодировкой, Faq уже читал

Итак проблема в следующем:
Весь сайт на кодировке windows-1251
Сапе код отображается как utf-8
Но даже если я выставляю на сайте кодировку utf-8 - ничего не меняется.

Если я в сапе коде выставляю кодировку как тут http://www.sape.ru/faq.php?q_id=228 - эффекта 0

код сапе мой:
Код:
<? 
if (!defined('_SAPE_USER')){
     define('_SAPE_USER', '59249XXXXXXXX'); 
}
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape_venality_name.php'); 

$o['charset'] = 'UTF-8';
$o['host'] = 'xmages.net';
$sape = new SAPE_client($o);
unset($o);
$sape=new SAPE_client($sape_venality_name);
     echo $sape->return_links(); ?>
адрес пациента: xmages.net

Добавлено через 5 минут
Решено
Воспользовался
Цитата:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '*********************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'windows-1251';
$sape = new SAPE_client($o);
unset($o);
global $sape;
echo $sapeLinks = mb_convert_encoding($sape->return_links(), "UTF-8", "CP1251");
оно не сработало, вернул как было - и кодировка сама заработала

Последний раз редактировалось Jude; 09.02.2009 в 08:53. Причина: Добавлено сообщение
Jude вне форума   Ответить с цитированием
Старый 09.02.2009, 09:17   #2
Эксперт
 
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 296
sergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущееsergbond - прекрасное будущее
По умолчанию

надо было файл со ссылками прибить.
__________________
Подыскиваю умных реферралов.
sergbond вне форума   Ответить с цитированием
Старый 09.02.2009, 16:33   #3
Новичок
 
Аватар для Jude
 
Регистрация: 21.05.2008
Сообщений: 12
Вес репутации: 0
Jude на пути к лучшему
По умолчанию

sergbond, можешь объяснить что именно ты подразумеваешь, потому что у меня вновь кодировка слетела
Jude вне форума   Ответить с цитированием
Старый 09.02.2009, 17:14   #4
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 502
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

Поставьте $o['charset'] = 'windows-1251'; и удалите после этого файл links.db, он создастся заново с нужной кодировкой.
Wink вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодировкой dimargo Ошибки при работе с системой 18 12.04.2009 15:47
Проблема с кодировкой WP pistol Вопросы от новичков 2 06.09.2008 07:19
Проблема с кодировкой. Animeckua Вопросы от новичков 2 09.06.2008 13:31
Проблема с кодировкой. mystdeim Ошибки при работе с системой 2 08.05.2008 00:48
Проблемы с кодировкой (фак читал) black_dante Вопросы от новичков 10 03.04.2008 23:35


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