Кодировка для sape

[Удален]
685

Всем привет.

Поставил на англоязычный блог сабж. До этого стояла кодировка UTF-8, но с ней не отображался русский язык. Пришлось ставить windows-1251, после перестал отображаться японский.

К примеру, на world-art, используется именно windows-1251 и без проблем отображается и японский и русский. Вообщем какие советы, как можно сделать что бы работало и то и то? :)

Николай В.
На сайте с 07.09.2006
Offline
62
#1

Если блог в utf-8, то и конвертируйте вывод sape в utf-8. Функция iconv();

dkameleon
На сайте с 09.12.2005
Offline
386
#2
mobione:

К примеру, на world-art, используется именно windows-1251 и без проблем отображается и японский и русский. Вообщем какие советы, как можно сделать что бы работало и то и то?

UTF-8

японский в вин-1251 - это извращение.

Дизайн интерьера (http://balabukha.com/)
[Удален]
#3
Николай В.:
Если блог в utf-8, то и конвертируйте вывод sape в utf-8. Функция iconv();

Куда эту функцию нужно ставить. Если можно, напиши полный код.

В основной код:

<?php 

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

или

<?php
global $sape;
echo $sape->return_links(8);
?>

dkameleon

Совершенно с вами согласен.

PhantomUA
На сайте с 13.06.2009
Offline
6
#4

конвертирует сапу с windows-1251 в utf-8


<?php
global $sape;
echo iconv('windows-1251','UTF-8',$sape->return_links(8));
?>
dkameleon
На сайте с 09.12.2005
Offline
386
#5

mobione, для сапе уже всё предусмотрено в самом классе:

     if (!defined('_SAPE_USER')){
define('_SAPE_USER', '***');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8'; # here
$sape = new SAPE_client($o);
echo $sape->return_links();
PhantomUA
На сайте с 13.06.2009
Offline
6
#6

Не всегда корректно работает :) По крайней мере у меня этот вариант не прошел и пришлось делать через iconv()

[Удален]
#7

Большое спасибо PhantomUA и dkameleon. Вопрос решен.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий