Кодировка файлов и denwer

1. KOZZ (04.08.2010 / 17:08)
Столкнулся с такой проблемой:
пишу для себя зц на файлах, дело в том, что через glob возвращаются имена файлов в кодировке windows-1251.
с англоязычными названиями то все ок, а русские имена возвращаются как '����'.
прописал в файле denwer\usr\local\apache\conf\httpd.conf "AddDefaultCharset utf-8" - не помогло (теперь не нужно делать файл .htaccess с таким же содержанием,но проблема осталась)
приходится прописывать перекодировку через iconv, а когда заливаю на сервер - убирать.
есть ли какой нить другой способ?

2. KOZZ (04.08.2010 / 17:31)
неужели никто не работает в своих скриптах с файловой системой?
я почему то уверен что есть какое то решение

3. chiper (04.08.2010 / 18:03)
Пишешь на файлах? Зря тратишь времяsmile

4. Вантуз-мен (04.08.2010 / 18:05)
а на каком языке имена?

5. KOZZ (04.08.2010 / 18:31)
3, буду развиваться, но со временем )) это хорошая практика smile
всм на каком языке?
имена файлов на русском, пишу на php

6. Azzido (04.08.2010 / 18:55)
vtopku файлы с рускими названиями в фс? Не замечал никогда на сайтах загрузок что все, например русские треки написаны на транслите, с использованием английских символов?

7. Lugaro (04.08.2010 / 18:58)
С некоторых мобил такие файлы не скачать

8. KOZZ (04.08.2010 / 18:58)
6, дело в том,что я буду заливать файлы с русскими названиями, скрипт эти названия записывает в текстовый файл,после чего сам файл переименовывает в транслитное.
то бишь я в файл пишу 'файл1.mp3|fail1.mp3|размер файла|аплоадтайм|'

9. Azzido (04.08.2010 / 18:59)
протестировал бы кстати еще на реальном сервере а не на денвере, еще и не с такими проблемами столкнешься из за русских названий

10. KOZZ (04.08.2010 / 19:03)
9, на сервере все норм, проверял.

11. Azzido (04.08.2010 / 19:09)
ну тогда по сути темы, винда есть винда и кодировка в ней виндовая, только iconv и поможет

12. KOZZ (04.08.2010 / 19:11)
просто неохота для каждого файла потом вручную писать название, а в компе около 600 файлов с нормальными названиями.

13. KOZZ (04.08.2010 / 19:22)
хм...решил немного проще: перевел скрипт в кодировку win-1251 - все ок, только теперь бы узнать как делать файлы (я создавал файлы с пом. file_put_contents) в кодировке utf-8 ?

14. ZaRiN (07.08.2010 / 13:12)
iconv() юзай для смены кодировки

15. KOZZ (07.08.2010 / 13:44)
да все уже, разобрался сам) спасибо что хоть не остались равнодушными

URL: https://visavi.net/topics/12280