Страница 1 из 1

Как сделать (преобразовать) ссылку на кириллический файл?

Добавлено: 19 янв 2010, 01:39
Игорь
Столкнулся с такой необходимостью в Изучение спроса на Руководства и Программы самообучения.

Т.е. на сервере в Интернете есть файлы, например 209 Двигатель 1,9л TDI с системой впрыска топлива с насос-форсунками.pdf. Как правильно преобразовать ссылку, чтобы браузер корректно её принял для обработки?

Добавлено: 19 янв 2010, 09:38
Freak
на сколько я знаю, символ кириллицы можно обозначить уни-кодом (на примере того, как и яндекс делает поисковые запросы)
тоесть буква "А" обозначается как "%D0%90"
"А и Б" это "%D0%90+%D0%B8+%D0%91"
вот в таком виде-то браузер будет понимать...
но через яндекс выражать целые фразы я считаю не выход

Добавлено спустя 2 минуты:
вот так вот выглядит преобразованная 209 Двигатель 1,9л TDI с системой впрыска топлива с насос-форсунками.pdf

Код: Выбрать все

209+%D0%94%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C+1,9%D0%BB+TDI+%D1%81+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BE%D0%B9+%D0%B2%D0%BF%D1%80%D1%8B%D1%81%D0%BA%D0%B0+%D1%82%D0%BE%D0%BF%D0%BB%D0%B8%D0%B2%D0%B0+%D1%81+%D0%BD%D0%B0%D1%81%D0%BE%D1%81-%D1%84%D0%BE%D1%80%D1%81%D1%83%D0%BD%D0%BA%D0%B0%D0%BC%D0%B8.pdf

Добавлено: 19 янв 2010, 11:57
Игорь
Freak, уже что-то :) . Именно мне это и нужно! Только в примере преобразование :( не полное. Нужно полностью все символы преобразовывать, в т.ч. символы латинского алфавита и знаки минус, пробел, запятая и т.п.

Может кто знает программку или сервис подобный?

Добавлено: 19 янв 2010, 12:26
Freak
помню из веб-основ "пробел" это "%20%"
в MS Office Frontpage можно преобразовать. в визуальном редакторе вводишь с клавы что нужно, а в HTML-коде все символы прописываются уже в зашифрованном виде.

Добавлено: 20 янв 2010, 10:46
mons3x
Игорь, а разве большинство cms сами не конвертируют как надо? да и когда на файлообменный сервер что-то заливаешь - обычно ссылка в нормальном виде получается. и кстати.. у себя заливаю файлы на русском - в браузере пишу на русском - выкачивает то, что надо, потому как браузер сам переводит в нормальный вид ссылки.

Добавлено: 20 янв 2010, 13:08
Игорь
mons3x, файлы я по FTP закачиваю. Браузер нормально воспринимает русские ссылки.

Вся загвоздка в том, форумный тег [url][/urI] :evil: не вопринимает кириллицу! Т.е. ссылка вида [url=www.audi-belarus.by/forum/manual/Документация.pdf]Ссылка[/url] не обрабатывается.

Добавлено: 20 янв 2010, 20:11
mons3x
Игорь, в общем с пакетным конвертированием хз.. а единичные файлы перекодируются штирлицем.
например: Документация.pdf -> %C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF.pdf
off: настанут когда-нить времена, когда всё будет работать в одной utf и будет всем счастие :-)

Добавлено: 25 янв 2010, 03:28
Игорь
mons3x, у меня к сожалению нет Штирлица.

Пожалуйста, для проверки на корректность преобразования скорми ему такое название - 209 Двигатель 1,9л TDI с системой впрыска топлива с насос-форсунками.pdf и выложи сюда.

Добавлено: 25 янв 2010, 09:41
Freak

Код: Выбрать все

209 %C4%E2%E8%E3%E0%F2%E5%EB%FC 1,9%EB TDI %F1 %F1%E8%F1%F2%E5%EC%EE%E9 %E2%EF%F0%FB%F1%EA%E0 %F2%EE%EF%EB%E8%E2%E0 %F1 %ED%E0%F1%EE%F1-%F4%EE%F0%F1%F3%ED%EA%E0%EC%E8.pdf

установил Штирлиц, действительно творит чудеса. Текст для теста вверху. Кстати, есть и другие варианты WEB-кодировки.
Игорь, весит 576Кб. Если не найдешь в инете, скажи адрес - скину.

Добавлено: 25 янв 2010, 11:41
mons3x
Игорь, штирлиц в нете везде валяеццо. надо тока скачать. он бесплатен и кодировок там немеряно.
в принципе могу на мыло скинуть. это не проблема...
вот кстати пробелы почему то всегда заменяю подчёркиванием.. хз даж по какой причине..