Работа с с русскими названиями файлов

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Работа с с русскими названиями файлов

Сообщение slavcodev »

Привет.

Столкнулся с проблемой функции работы с файлами не видят файлы с русскими именами.
Пока вышел из положения - предварительно конвертировать

Код: Выделить всё

mb_convert_encoding($dirPath, 'CP1251', 'UTF-8') 
Но задаю себе вопрос будет ли такой метод работать на других хостингах с другими ОСями?
Жду Yii 3!
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Работа с с русскими названиями файлов

Сообщение Ozzy »

а ты щас на виндовом хостинге? на линухе русские имена файлов походу в utf8. так что работать будет
Мой маленький блог - http://dbhelp.ru
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Работа с с русскими названиями файлов

Сообщение slavcodev »

Дома винвовз.
Жду Yii 3!
keltanas
Сообщения: 39
Зарегистрирован: 2009.07.15, 10:19
Откуда: Санкт-Петербург
Контактная информация:

Re: Работа с с русскими названиями файлов

Сообщение keltanas »

1. Я выхожу из положения тем, что не использую файлы с русскими именами.
2. Если пишешь скрипт в UTF-8, то и конвертировать ничего не надо. только в .htaccess добавь строку
addDefaultCharset UTF-8
3. Раньше иксы работали с koi8. так что иксы иксам рознь.
4. Какие, например, функции? glob() тоже не видит?
5. Лучший выход - пункт 1.
Ответить