За последние 24 часа нас посетили 18875 программистов и 1708 роботов. Сейчас ищут 975 программистов ...

ID3v2 кодировки

Тема в разделе "Прочие вопросы по PHP", создана пользователем greenbanan, 12 авг 2011.

  1. greenbanan

    greenbanan Активный пользователь

    С нами с:
    21 июн 2011
    Сообщения:
    33
    Симпатии:
    0
    Здравствуйте.

    Передо мной стала проблема. Получить теги в читаемом виде.
    Но кодировки и спец символы не дают спать спокойно.


    Код (Text):
    1.  
    2. include_once("id3v2.php");
    3. $file="123.mp3";
    4. $mp3 = new id3v2;
    5. $mp3->GetInfo($file);
    6. $info = $mp3->ShowInfo();
    7. echo $info["artist"] . " - " . $info["title"] . "<br>"; //Выведет L��m - C'est d�j� ca
    8.  
    9. $file="1234.mp3";
    10. $mp3 = new id3v2;
    11. $mp3->GetInfo($file);
    12. $info = $mp3->ShowInfo();
    13. echo $info["artist"] . " - " . $info["title"] . "<br>"; //Выведет ���� ����� - ��������� (это верное название песни в кодировке windows-1251)
    14.  
    15. include_once("id3v2.php");
    16. $file="123.mp3";
    17. $mp3 = new id3v2;
    18. $mp3->GetInfo($file);
    19. $info = $mp3->ShowInfo();
    20. echo htmlentities($info["artist"]) . " - " . htmlentities($info["title"]) . "<br>"; //Выведет правильно Lââm - C'est déjà ca
    21.  
    22. $file="1234.mp3";
    23. $mp3 = new id3v2;
    24. $mp3->GetInfo($file);
    25. $info = $mp3->ShowInfo();
    26. echo htmlentities($info["artist"]) . " - " . htmlentities($info["title"]) . "<br>"; //Выведет Äèìà Áèëàí - Ìå÷òàòåëè
    Помогите написать функцию после выполнения которой я бы получал нормальные теги. Бьюсь уже долго, помогите!!!

    P.S. Прилагаю архив с 2вумя тестовыми треками и скриптом с классом. http://file.qip.ru/file/Y8cNfxYU/file.html

    Всем откликнувшимся огромное спасибо.
     
  2. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    скачал, проверил, диму билана на отлично выдает :)

    может, стоит попробовать в файле .htaccess дописать AddDefaultCharset utf-8 ?