Я создал скрипт для поиска и отображения музыки в своей музыкальной папке (/ musicdir /). У меня есть большая часть из них, но я все еще боюсь, когда песни, которые имеют странные персонажи.
Сценарий: http://pastebin.com/uskLNNUz
Конкретный файл, который имеет эту проблему, носит название:
Клинт Мэнселл - Lux Aeterna (ADЕПТ проd DnB remix) 2012 (promodj.com) .mp3
После сценария закончена, он выплевывает это:
Клинт Мэнселл Lux Aeterna (AD ??? ??? d DnB ремикс) 2012 (promodj.com) .mp3
Я попытался установить все возможное, чтобы UTF-8 , но он ничего не решил. Нужно ли использовать скандир особым образом, чтобы включить странные буквы? Я помню, что у меня была такая же проблема с æ ø и å, когда включались имена файлов, содержащие эти символы в моем php, на другом веб-сайте, который я разработал.
Есть ли способ удостовериться, что персонажи проходят весь путь и не скрываются?
Редактировать:
У меня теперь есть работа благодаря RamRaider, но русские персонажи, превращающиеся в вопросительные знаки, по-прежнему остаются проблемой.Как работать с иностранными символами во время сканирования файлов с помощью php?
0
A
ответ
0
Я столкнулся с подобной проблемой, и, как и вы, попробовал различные методы, чтобы отобразить ее красиво и закончил с помощью iconv. Вы можете попробовать что-то вроде следующего, чтобы увидеть, соответствует ли оно вашим потребностям.
$value='Clint Mansell – Lux Aeterna(ADЕПТ проd dnb remix)2012 (promodj.com).mp3';
echo iconv(mb_detect_encoding($value), 'ASCII//IGNORE', $value);
Смежные вопросы
- 1. php sprintf() с иностранными символами?
- 2. imagemagick с иностранными символами
- 3. Создание каталога с иностранными символами в php
- 4. OpenCV imread с иностранными символами
- 5. Импорт текст с иностранными символами
- 6. Работа с иностранными символами в MySQL
- 7. Работа с иностранными символами в запросе django
- 8. Проблема со скребковым сайтом с иностранными символами
- 9. Проблема со скребковыми данными с иностранными символами
- 10. URL и заголовок с иностранными символами
- 11. Невозможно создать файл с иностранными языковыми символами
- 12. Преобразование BLOB в TEXT с иностранными символами
- 13. Javascript JSON.parse проблемы с иностранными символами
- 14. Работа с иностранными символами в python
- 15. Как отключить вспышку во время сканирования с помощью ipod
- 16. Как игнорировать // NOSONAR во время сканирования?
- 17. PHP encode_json с иностранными LANGUES
- 18. Ошибка EOL во время сканирования
- 19. Как работать с иностранными символами, используя MySql в среде Java EE
- 20. PHP scandir имена файлов с турецкими символами
- 21. Каталог сканирования PHP с помощью строки поиска
- 22. java.util.NoSuchElementException во время сканирования файла
- 23. Открытие файла с иностранными символами в имени файла
- 24. «Невозможно связаться с сервисом для установки периодов сканирования» - во время сканирования сканирования
- 25. Работа с иностранными языками
- 26. Как работать с символами Unicode в C++
- 27. EOL во время сканирования строки либерала
- 28. Расположение штрих-кодов во время сканирования
- 29. Как обращаться с иностранными языками?
- 30. Файл с иностранными символами, загруженный с s3 с использованием s3cmd, поступает как?
Это, к сожалению, не сработало. Мне удалось использовать $ file = iconv ('cp1252', 'utf-8', $ file); и заставить его работать с именами файлов, содержащими å, ø, æ, но до сих пор не повезло, когда дело доходит до русского. – EpicKnarvik97