Проблема с кодировкой при вставке кода через include с другого сайта

Главные вкладки

Аватар пользователя Ruslan413 Ruslan413 12 декабря 2007 в 22:02

Вставляю в отдельный блок своего сайта (http://resiver.info) код через функцию include с другого сайта, и в результате у меня вставленная информация отображается в виде символов �������. Подскажите, как можно исправить?

Вставляемый код:

<?php
define('_SAPE_USER', '449b8f74f45fc8f9df74d4b7a00bdcf5');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>

Комментарии

Аватар пользователя EliteMonk EliteMonk 12 декабря 2007 в 22:20

Во первых читай мат часть, НЕЛЬЗЯ этой функцией загружать содержимое с другого сайта, это может быть причиной взлома вашего сайта!!!! посмотрите в сторону функции join или аналогов потом узнайте кодировку того сайта и напишите сюда, есть встроенные функции и есть другие более продвинутые решение проблемм с нестандартными кодировками...

Аватар пользователя Ruslan413 Ruslan413 12 декабря 2007 в 22:26

Я просто в этом не очень разбирасюсь, а через PERL таким кодом нормально будет?

"$ENV{DOCUMENT_ROOT}/449b8f74f45fc8f9df74d4b7a00bdcf5/SAPE.pm" =~ /^(.+)$/;
require $1;
my $sape = new SAPE(
user => '449b8f74f45fc8f9df74d4b7a00bdcf5',
host => '<ИМЯ_ХОСТА>', }
charset => 'windows-1251');
print $sape->get_links;

Аватар пользователя Гость Гость (не проверено) 13 декабря 2007 в 10:40

Чарсет.

Бьюсь об заклад, Друпал отдает в utf. Дальше комментировать или уже понятнО?

Аватар пользователя Ruslan413 Ruslan413 13 декабря 2007 в 21:51

C чарсетом понятно, но в блоке Drupal никак не поставить Perl-код:(

Не подскажите, есть ли возможность как-то в PHP-коде поменять кодировку? (Код указан в первом сообщении)