тег id3 — mp3 кодировка id3tag в переполнении стека

Прежде всего, я кореец, и когда я вытащил данные из mp3-файла. корейские персонажи выглядят как странные персонажи .. как это называется по-английски? нарушая характер явления?
Так или иначе, есть музыкальные файлы, которые являются типами mp3, и я сделал это, чтобы извлечь информацию mp3. (Название, лирическая, исполнитель, альбом, фото)
Моя проблема в том, что некоторые файлы выходят должным образом, не сломаны вообще.
Но некоторые файлы выходят неправильно. Вы знаете, что смешно, лирика выходит правильно, но не название, имя исполнителя, альбом, который написан на корейском языке. лирика тоже корейская.
поэтому я сравнил один файл, который вышел правильно, с другим, который вышел забавным.
кодировка отличается друг от друга, поэтому я изменил его на тот, который получился правильно.
Это не сработало. Что я должен делать и в чем проблема … если кто-нибудь знает об этом?
Я опробовал UTF-8, UTF-16, EUC-KR и так далее … это вопрос кодирования?

0

Решение

Вы можете начать анализ с среды на сайте сервера, используя http://www.getid3.org/ Пример: http://www.getid3.org/demo/MPEG.mp3.html

Тогда у вас есть возможность конвертировать, например, используя функции mbsting с php.

0

Другие решения

для корейского:

$url = "music/악동뮤지션(AKMU) - DINOSAUR.mp3";
$tag = id3_get_tag($url);
echo iconv("EUC-KR","UTF-8", $tag['artist']).' - '.iconv("EUC-KR","UTF-8", $tag['title']);

результат: 악동 뮤지션 (АКМУ) — ДИНОСАВР

для английского :

$url = "music/Ed Sheeran - Shape Of You.mp3";
$tag = id3_get_tag($url);
echo iconv("UTF-16LE","UTF-8", $tag['artist']).' - '.iconv("UTF-16LE","UTF-8", $tag['title']);

Результат: Эд Ширан — Shape Of You

0

По вопросам рекламы [email protected]