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

Форум Apache

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

 

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

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

тема: Кодировка имени файла при загрузке на сервер
 
 автор: NIK   (29.09.2009 в 19:30)   письмо автору
 
 

На новом хостинге столкнулся с такой проблемой. При загрузке через форму или через FTP файлов с кириллицей в названии, они перекодируются в непонятную кодировку, что создаёт кучу проблем.
Пробовал кодировать их в UTF-8 и KOI8-R при загрузке, устанавливать директивы типа AddDefaultCharset и CharsetSourceEnc на win1251 - не помогает.

Подскажите может кто знает как вылечить?

  Ответить  
 
 автор: cheops   (29.09.2009 в 19:47)   письмо автору
 
   для: NIK   (29.09.2009 в 19:30)
 

Хм... может просто их переименовывать, например, при помощи функции преобразования в транслит http://www.softtime.ru/scripts/translit.php? Дело в том, что вы не можете использовать русские названия в URL без предварительного преобразования, например, при помощи функции urlencode().

  Ответить  
 
 автор: NIK   (29.09.2009 в 20:23)   письмо автору
 
   для: cheops   (29.09.2009 в 19:47)
 

Да я так и сделал.
Просто интересно почему имена кодируются даже если их через ftp заливать. Первый раз такой хостинг попался.

  Ответить  
 
 автор: cheops   (29.09.2009 в 20:25)   письмо автору
 
   для: NIK   (29.09.2009 в 20:23)
 

От UNIX-системы зависит и её настройки - некоторые работают в UTF-8, некоторые в KOI8-R - в общем этой проблемой нужно специально заниматься, не все администраторы уделяют этому внимание, да и не все операционные системы позволяют это сделать корректно малой кровью.

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

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