Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
IvanZhukov Гость
|
Добавлено: Сб Апр 26 2003 16:35 Заголовок сообщения: Загрузка с русскими именами |
|
|
Помогите. Как сделать загрузку файлов со странички с русскими именами. Что-то типа нажимаешь на ссылку и скачиваешь файл("Привет всем.doc"). Может я что не так делаю, но у меня упорно не хочет скачиваться. Может както програмой (perl напрмер.) можно подменить имя файла (английский->русский). |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Сб Апр 26 2003 18:22 Заголовок сообщения: Лучше и не пытайся: Проблемы с различными кодировками русского текста (--) |
|
|
- |
|
Вернуться к началу |
|
|
IvanZhukov Гость
|
Добавлено: Сб Апр 26 2003 19:30 Заголовок сообщения: А в чем проблема |
|
|
Где она должна проявиться у клиента (имеется ввиду различные кодировки) или на сервере. А всетаки как сделать? Уж очень хочеться чтоб люди скачивали файлы с нормальными русскими именами и чтоб мне не приходилось извращатся при придумывании имен для файлов. Помогите. |
|
Вернуться к началу |
|
|
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Вс Апр 27 2003 03:01 Заголовок сообщения: Re: Загрузка с русскими именами |
|
|
а почему сразу английскими буквами не написать ??? |
|
Вернуться к началу |
|
|
epros Гость
|
Добавлено: Вс Апр 27 2003 11:32 Заголовок сообщения: А как все происходит? |
|
|
Сначала клиент получает страницу - каталог, на которой имена файлов находятся внутри тегов <a href="...">...</a>, а потом кликает на одну из ссылок?
Допустим, на сервере имена записаны в кодировке win-1251. А что будет, если клиент желает все читать в koi8? Не перекодирует ли сервер страницу при отправке? А уж если перекодирует, то при клике на ссылку на сервер отправится запрос с перекодированным именем файла и, естественно, правильно он понят не будет.
А нельзя ли русские названия размещать там, где им и место - в контейнере тега ссылки, а имена файлов, которые будут помещаться в атрибут href, автоматически генерировать: 1, 2, 3...? По-моему, это простейшее решение.
У меня похожая проблема, только не с файлами, а с выборками из базы. Скажем, нужно выбрать статьи на такую-то тему. Естественно, темы статей - русские. Естественно, в базе они хранятся в одной определенной кодировке. Как сделать, чтобы русскоязычное название темы, указанное в запросе к серверу, воспринималось во всех случаях правильно? Тут та же проблема возможных перекодировок, которые придется как-то отслеживать и обрабатывать. |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Вс Апр 27 2003 19:05 Заголовок сообщения: Напиши прогу, которая переименовывает все файлы в транслит-аналог. При коллизиях используй хеширование.(--) |
|
|
- |
|
Вернуться к началу |
|
|
zhukovia
Зарегистрирован: 22.03.2003 Сообщения: 17 Откуда: Красноярск
|
Добавлено: Ср Май 07 2003 07:41 Заголовок сообщения: Re: Загрузка с русскими именами |
|
|
Дфк я хочу чтоб на русском было. Мы же говорим на русском языке. Мене, лично, не нравиться когда скачиваешь файлы, а потом через какоето время ломаешь голову а что это за файл (приходиться его открывать в Worde например) или ломаешь язык пытаясь прочитать транслит. |
|
Вернуться к началу |
|
|
zhukovia
Зарегистрирован: 22.03.2003 Сообщения: 17 Откуда: Красноярск
|
Добавлено: Чт Май 08 2003 13:44 Заголовок сообщения: Re: А как все происходит? |
|
|
>>А нельзя ли русские названия размещать там, где им и место - в контейнере тега ссылки, а имена файлов, которые будут помещаться в атрибут href, автоматически генерировать: 1, 2, 3...? По-моему, это простейшее решение. >> Извини я не совсем понял. Что значит генерировать автоматически? Что нужен скрипт? Но как тогда он будеет подменять названия файлов при отсылке их клиенту, такое возможно? |
|
Вернуться к началу |
|
|
|