Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mkdir() - проблемы с созданием папки в Unicode
 
 автор: DeadMazzay   (15.03.2009 в 16:46)   письмо автору
 
 

Добрый день

Есть проблема такая:
Сервер - Windows 2003 Server

От пользователя приходит имя папки в кодировке UTF-8, необходимо папку создать. Если создавать папку через mkdir() без перекодировки, папка создается, но с закорючками. Оно и понятно - файловая система windows работает не на utf-8.
В сети удалось найти советы о том, что надо давать имя папки в UCS-2 (UTF-16), соответственно делаю:


$dir = iconv("UTF-8", "UCS-2", $dir);
mkdir($dir);


Но тоже создается некорректно. Пробовал так же UTF-16LE, UTF-16BE, результата нет.

Помогите пожалуйста!

  Ответить  
 
 автор: cheops   (16.03.2009 в 16:51)   письмо автору
 
   для: DeadMazzay   (15.03.2009 в 16:46)
 

Попробуйте переконвертировать название в кодировку cp1251

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования