Al-x 7 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Создаю модуль для движка, так вот возникли проблемы, кто может подсказать решение: Хотелось бы, чтобы при извлечении из архива папка создавались записи в БД. Всё бы ничего, но не получается корректно распаковать и в последствии передать русские имена папок. Ќ®ў п . Ї ЇЄ (2) - вот так выглядит фраза Новая папка (2) Проблема распаковки в классе PclZip, т.к. уже при передачи файла из архива название заменяется абракадаброй.. Никто не сталкивался? Цитата Ссылка на сообщение Поделиться на других сайтах
BlackM 0 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 используй base64 кодирование перед запоковкой) или создавай в архиве какой-то файлик с соотнесением названия на английском - и на русском Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Автор не, нереально, никак. Запаковывает пользователь. Спс за совет. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Пусть пользователь называет папку по англ. Вообще это как бы стандарт и русские буквы в путях веба не должны быть Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 19 сентября 2007 Рассказать Опубликовано: 19 сентября 2007 Автор Вообще это как бы стандарт и русские буквы в путях веба не должны быть эх, знаю, но надеялся мало ли подскажут. Придётся ему потом руками переименовывать На моём сервере проблем с путями не возникает, в конце концов какая разница какие символы, всё равно мы потом папку убиваем, а содержимое перемещаем и переименовываем.... а вот с заголовками такая беда Цитата Ссылка на сообщение Поделиться на других сайтах
BlackM 0 Опубликовано: 20 сентября 2007 Рассказать Опубликовано: 20 сентября 2007 )) Попробуй скриптом транслита - переименовывать папки) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.