|
|
|
| при загрузке файла на сервер, имя которого на русском языке, преобразуется в закарючки, а при добавлении его в архив закарючки меняются на другие закарючки, как сохранить имя файла? | |
|
|
|
|
|
|
|
для: Bvz
(25.11.2011 в 13:26)
| | Лучше не хранить названия файлов в русской кодировке, лучше их переименовывать, используя транслит. | |
|
|
|
|
|
|
|
для: cheops
(25.11.2011 в 14:10)
| | это мы с вами понимаем, а обычным пользователям не объснишь, а как сделать перевод в транслит и обратно? | |
|
|
|
|
|
|
|
для: Bvz
(25.11.2011 в 14:20)
| | Нельзя ли это название сохранить отдельно в базе данных, а на жестком диске хранить под тем именем, которое вам удобно? | |
|
|
|
|
|
|
|
для: cheops
(25.11.2011 в 14:27)
| | Но для этого нужно расшифровать закарючки =)
Bvz, приведите пример закарючек, которые приходят в скрипт и исходное имя файла, чтоб можно было разобраться во что оно перекодируется.
Либо можно юзеру написать "имена файлов должны быть в латинице" и при добавлении иного выдавать ошибку | |
|
|
|
|
|
|
|
для: Bvz
(25.11.2011 в 14:20)
| | в смысле не объяснишь нельзя написать для пользователя названия файлов только в латинской раскладке? | |
|
|
|
|
|
|
|
для: KPETuH
(25.11.2011 в 15:06)
| | переименование делается на сервере, имя файла придет в той кодировке, которая указана на странице с формой. берете это имя и меняете его функций транслита. у меня такая, но с греческого на латиницу. | |
|
|
|