извините может не туда пишу но здесь но о чём Вы тут говорите, может помочь и мне... у меня следущее... вещаю в сеть шоуткаст дсп+шоуткаст сервер (оба леченые для русского)... винамп отображает русский без проблем но вот я использую поток от шоуткаст сервера и для нашего сетевого форума(булетин+шоуткаст плагин) для отображения инфы(кто играет, пток итд) отображение букв происходит вот так примерно ??????й? - ??, ????? ??????? не знаю что это юникод или кои не разбираюсь сильно... но я в шаблоне шоуткаста для форума (он отображет названия песен) пробовал пристроить mb_convert_encoding()...(из шаблона для песен:
//get song info and history
$pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
$pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
$songatime = explode("<SONG>", $pageed);
$r=1;
while($songatime[$r]!=""){
$t=$r-1;
$playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
$playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
$song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
$song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
$song[$t] = urldecode($song[$t]);
// вставлял сюда $song[$t] = mb_convert_encoding($song[$t] , "EUC-JP", "auto");, форум не грузился и писал типа
// Fatal error: Call to undefined function: mb_convert_encoding() in s:....
$dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
$dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$r++;
}
//end song info), Помогите разобраться... подскажите как лучше перекодировку эту замутить....