Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!
  • Форумы
  •  » Firefox
  •  » Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

№114-01-2010 17:13:01

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

... нельзя открыть в другом браузере, в том числе и Firefox последних версий.

Проблема в том, что ссылки на изображения там хранятся примерно в таком виде:
<img src="%CE%20%F4%E0%E9%EB%E0%F5%20%F0%E0%E7%EB%E8%F7%ED%FB%F5%...>
Сама 1.5 это читать, разумеется, умеет, но другие браузеры , в том числе и сегодняшняя FF 3.5 подобных ссылок не понимают и страницы открывают без картинок. В результате приходится везде таскать с собой версию 1.5, чтобы нормально открывать такие страницы.

В FAQ нашел совет поменять в настройках параметр network.standard-url.encode-utf8 на «false». Но в 1.5 он и так стоит в «false», а перевод в «true» ничего не дает.
Попробовал пройтись по форуму поиском, но нашел только несколько закрытых тем с подобной же проблемой и советом воспользоваться поиском :-). Совет конечно хороший, но еще бы добавили, что именно надо искать (в смысле по каким ключевым словам). А то наугад  здесь часами можно перекапывать. :-)

В принципе, устроит любой из вариантов - или научить Firefox 1.5 сохранять кириллические пути в виде, понятном другим браузерам, или научить остальные браузеры понимать ссылки, создаваемые версией 1.5.

Отсутствует

 

№214-01-2010 17:44:37

Najlus
Рррррррррррь!
 
Группа: Extensions
Откуда: Город N
Зарегистрирован: 11-01-2009
Сообщений: 1988
UA: Firefox 3.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

network.standard-url.encode-utf8 должен быть как TRUE и там и там. Но учитывая то, что вы сохраняли страницы при FALSE, то ссылки уже могут быть повреждены. Если есть возможность: сохраните страницы уже с значением параметра TRUE и попробуйте открыть с помощью другого браузера.

PS Подробнее про данный параметр можно прочитать в статье, ссылка на которую у меня в подписи


Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями

Отсутствует

 

№314-01-2010 18:47:55

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Спасибо за список настроек - вещь, при случае, очень даже полезная.

Выставил network.standard-url.encode-utf8 как TRUE и сохранил страничку по вашей ссылке под именем на кириллице и в такой же папке. Результат без особых изменений, путь пишется в той же самой "абракадабре".
Но заметил интересную особенность - если я задаю на кириллице только путь, а имя страницы пишу латиницей или цифрами, то пути сохраняются в виде <img src="Config_files/top100.gif...> и другими браузерами открываются без проблем. Но как только имя страницы пишется по-русски - все, идут нечитаемые никем пути.

Сейчас выставлюобратно FALSE, перезагружусь и посмотрю, сохранится ли эта разница.

"Лисичка" у меня 1.5, английская, ОС - Windows 2000, из расширений стоят только  Locationbar и DownThemAll, в настройках никаких особых "чудес".

После переключения настроек результат не изменился - с именем страницы на латинице записыватся и открывается без проблем, с именем на кириллице - идет нечитаемая "абракадабра".

Отредактировано Shangry (14-01-2010 19:00:04)

Отсутствует

 

№414-01-2010 20:20:29

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 2.0

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Shangry

Лисичка" у меня 1.5, английская

А теперь поставьте 3.0 или 3.5.7 и сравните.

Отсутствует

 

№514-01-2010 20:31:47

Najlus
Рррррррррррь!
 
Группа: Extensions
Откуда: Город N
Зарегистрирован: 11-01-2009
Сообщений: 1988
UA: Firefox 3.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Shangry пишет

Результат без особых изменений, путь пишется в той же самой "абракадабре".

Так и должно быть. Эта "абракадабра" есть "русская" надпись в шестнадцатеричном коде. Это позволяет избежать некоторых ошибок.
А попробуй поставить 1.5 (если не нравятся новые версии конечно), но только русскую.


Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями

Отсутствует

 

№615-01-2010 16:27:39

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

vladmir

А теперь поставьте 3.0 или 3.5.7 и сравните.

Сравнивать я могу сколько угодно, но пока у меня больше половины запасников сохраненного читаются только через 1.5, приходится пользоваться именно 1.5.

Najlus

А попробуй поставить 1.5 (если не нравятся новые версии конечно), но только русскую.

Уже думал и об этом.
Однако даже если предположить, что русская версия будет сохранять страницы в совместимом режиме, то предстоит зануднейшая работа - прошерстить все свои многолетние архивы, каждую страничку с кириллицей открыть в русской версии и пересохранить в другом варианте. Чтобы читать страницу мог любой браузер.

Если другого выхода не будет, придется конечно и так. Но, честно говоря, я надеялся на что-то, способное в пакетном режиме перекодировать проблемные страницы. Или на какое-то расширение, которое бы позволило FF 3.х работать с этими странноватыми ссылками.
Ситуация ведь достаточно распостраненнная. Поэтому предполагалось, что какое-то решение уже давно придумано, а мне надо только найти его.

Отсутствует

 

№715-01-2010 16:47:33

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

pi.v.vitaly

Просто все такие страницы надо хранить в Scrapbook-е и никаких вопросов с кодировками.

Угу. А затем на весь остаток жизни оказаться привязанным к Scrapbook'у, необходимости везде таскать его базу с собой и помнить, что сохранять надо исключительно в Scrapbook, а пользоваться данными тоже только через Scrapbook. :-)

Я все-таки предпочитаю автономные решения задач, не зависящие от того, каким софтом мне в данный момент приходится пользоваться.
На одни "грабли" я уже наступил - наплодил кучу страниц, совместимых только с FF 1.5 (из-за чего не могу сейчас перейти на 3.х). Хотелось бы в дальнейшем в подобное не влетать - я все-таки не "бледнолицый". :-)

Отсутствует

 

№815-01-2010 20:57:05

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 2.0

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Shangry

надеялся на что-то, способное в пакетном режиме перекодировать проблемные страницы

Ну вообще-то есть такие программы - перекодировщики. Больше ничего не скажу.)) Не вдавался. Из расширений мимоходом в одном видел
http://mnenhy.mozdev.org

Text Codecs  [SeaMonkey, Mozilla, Thunderbird and Firefox]
Mnenhy adds two new context menu items for encoding/decoding text to the mail editor, the mail display, the browser, the source view and Chatzilla. Available codecs are currently ROT-13, Base64, UUEncode/UUDecode, encodeURI/decodeURI and similar, Unicode/number representation, Kenny-Speak, 1337-Speak, Morse, Reverse, toUpperCase, toLowerCase and the evaluation of selections.

Но это перекодировка текста только в окне браузера. Это так, для примера - что-то должно быть более подходящее.

Собственно нужен обычный поиск и замена.
Можно взять обычную программу по поиску и замене типа PowerGREP ну и туда весь алфавит по одному знаку загонять.))

Добавлено 15-01-2010 21:01:40
А я просто в латинице предпочитаю сохранять обычно.

Отсутствует

 

№918-01-2010 14:21:09

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

vladmir

Ну вообще-то есть такие программы - перекодировщики. Больше ничего не скажу.)) Не вдавался. Из расширений мимоходом в одном видел http://mnenhy.mozdev.org

Здесь нужен перекодировщик именно под ту хитромудрость, которую использует FF 1.5, а такого мне пока не встречалось.
Я даже не знаю толком, как эта codepage называется :-), чтобы в перечне возможностей проверять.

Хм, я-то надеялся, что когда народ переходил на версию 2.0 и наткнулся на этот глюк, то кто-нибудь да состряпал расширение-"лекарство" - проблема- то IMHO была достаточно массовой. Похоже, что не так.

А я просто в латинице предпочитаю сохранять обычно.

В латинице конечно практичнее. Но если страница на русском и название у нее русское, то не в транслит же его переписывать. :-)

Najlus

А попробуй поставить 1.5 (если не нравятся новые версии конечно), но только русскую.

Поставил русскую 1.5.0.12. Попробовал сохранить страницу с изначально латиничным именем (и везде нормально открывающуюся) с русским именем. При обоих вариантах параметра network.standard-url.encode-utf8 сохранилась как и раньше, в нечитаемом виде.
Похоже ту часть FF, которая заведует кодировками сохранения, русификация не затронула. :-(

pi.v.vitaly

Ну да, мой работающий способ он конечно же плохой. А ваш, с которыми вы сами испытываете проблемы - просто идеальный.

Мой вполне работающий вариант бестолков с одной стороны, ваш работающий вариант - с другой стороны.
Если даже и пересяду на Scrapbbok, то в результате выйдет типичная рокировка "шило на мыло".
А про то, что он существует, я давно уже знаю. Только толку? :-(

Отсутствует

 

№1018-01-2010 17:15:42

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

может стоит использовать просто другой формат и не морочить себе голову?
UnMHT, MAF, например
ну или просто не использовать неанглийские символы в названии..


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1119-01-2010 15:23:26

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

okkamas_knife
Спасибо за хорошую идею.
Поставил UnMHT, проверил на нем пару десятков проблемных страниц, получил только один неоткрывающийся файл, что IMHO вполне неплохой результат :-). Так что теперь имеем хотя бы одно решение моего бага.

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

Заодно выяснилась забавная деталь - большая часть путей в ссылках перекочевала внутрь MHT в той же "абракадабре", что и была раньше. Но теперь IE и Опера их вполне понимают, хотя раньше отказывались напрочь.
Воистину "наука умеет много гитик". :-)

MAF похоже здесь не подходит - его можно подключить только к FF 3.х. К тому же не очень понятно - то ли это какой-то стандарт, то ли собственная выдумка автора расширения.

Отсутствует

 

№1219-01-2010 16:17:50

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Shangry

его можно подключить только к FF 3.х.

Не его, а его последнюю версию.

Отсутствует

 

№1319-01-2010 18:51:30

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

vladmir
То, на что я наткнулся (http://maf.mozdev.org, https://addons.mozilla.org/ru/firefox/addon/212), если судить по их ТТД, согласно общаться только с 3.х.

Отсутствует

 

№1419-01-2010 21:27:58

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Shangry

Версия 0.3.0 — 8 Август 2004 — 194 КБ
Совместимость:
    * Firefox: 0.8 – 0.9
...

И с Мозиллой и Симанки совместимость есть у старых версий.

Отсутствует

 

№1520-01-2010 00:32:10

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Shangry
если твои архивы открываются ФФ спокойно то просто открой  скажем 50 файлов во вкладках
а потом файл-сохранить все вкладки как МНТ - и там в настройках выбери чтоб каждую в отдельный файл.
если нормально открываются только в ИЕ то там тоже есть сохранить как веб-архив - это собственно и есть МНТ


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1622-01-2010 07:23:21

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.6

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

В общем такая конвертация в редакторе PSpad называется URLtoANSI.
Как раз с её помощью я чиню как испорченные таким образом ссылки, так и страницы целиком.
Но поскольку это всё вручную - о массовости речь не идёт :(

На самом деле странно, что до сих пор нет расширений, которые делали бы это (по крайней мере я не нашёл)?..
Пакетные конвертеры наверняка тоже есть, но пока не попадались (особо не искал).
Вообще есть идея написать расширение (для начала хотя бы чтобы править урл в адресной строке), но когда добирусь пока непонятно.


---  ---

Отсутствует

 

№1722-01-2010 11:58:23

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Вот какая-то штучка на эту тему:

http://cranialsoup.blogspot.com/2009/01/converting-and-encoding-url-containing.html

Delphi encodeURL

Tuesday, January 27, 2009

(Please take note that the compiled executable provided has been packed
with UPX to reduce file size.)

The purpose of this application is to accept a URL containing extended ASCII
characters as a command line parameter and properly convert and encode that
URL and open the result in the system's default browser.

NOTE: During testing I observed that certain browsers will display the URL
in the addressbar differently than what the URL actually is. Although it is
properly converted and encoded, the addressbar will display the original
extended ASCII. I suppose this is to make it look pretty.

The following browsers exhibitted this behavior:

      Firefox 3
      Opera 9
      Chrome 1

Additionally, while both Firefox and Chrome copied the correct URL to the
clipboard from the addressbar, Opera did not.

Opera copied extended ASCII, instead.

Internet Explorer did not exhibit these behaviors and displayed the actual
URL used, in the addressbar.

Rest assured, this application does work, even if your browser isn't displaying
what you think it should be showing in its addressbar.

When passing a URL as a command line parameter, be sure to enclose it in quotes
if it contains one or more spaces, as this application will fail if you do not.

Вообще просто гугель надо мучить - он знает.))

Forest

так и страницы целиком

А это зачем?

Отсутствует

 

№1822-01-2010 17:01:08

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.6

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

vladmir

vladmir пишет

http://cranialsoup.blogspot.com/2009/01/converting-and-encoding-url-containing.html

vladmir пишет

Вообще просто гугель надо мучить - он знает.))

Ну и где там конкретика?
Проблема описана, но на самом деле проблема даже не в уникоде как таковом - даже обычные стандартные УРЛы в Аски могут портиться и не приниматься в результате правильно сервером.
Да и решения в виде расширения/утилиты я по ссылке не увидел.

vladmir пишет

А это зачем?

Речь про страницу, содержащую подобные испорченные урлы, каждый из которых и надо исправить.


---  ---

Отсутствует

 

№1922-01-2010 21:30:10

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Forest

Ну и где там конкретика?
Проблема описана

Конкретика в файле. :/ Это просто пример, что ежели кому-то надо - так надо искать в гугле. Мне не надо, например.

про страницу, содержащую подобные испорченные урлы

Теперь понятно.

А в PSpad автоматизации нет какой-нибудь?

Отсутствует

 

№2022-01-2010 22:48:17

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

pi.v.vitaly
Да мне пока не надо - я только кругозор расширяю, хотя PSpad скачал опять :D неск лет собираюсь поставить - попробовать.

Вот у Forest-а как-то всё вручную, вот я и удивляюсь типа.

Отсутствует

 

№2123-01-2010 00:11:59

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.6

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

vladmir

vladmir пишет

Вот у Forest-а как-то всё вручную, вот я и удивляюсь типа.

Просто раз в полгода вдруг приваливают такие битые УРЛы, и только мне начинает надоедать перекодировать их вручную, и руки начинают тянуться к написанию расширения, как такие УРЛы пропадают так же неожиданно как и появились :rolleyes:

А перекодировкой страниц занимался пару раз чисто попробовать.

Но надо добраться:cool:


---  ---

Отсутствует

 

№2226-01-2010 13:37:35

Shangry
Участник
 
Группа: Members
Зарегистрирован: 26-12-2007
Сообщений: 14
UA: Firefox 1.5

Re: Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Forest
В общем такая конвертация в редакторе PSpad называется URLtoANSI.
О!!! Наконец-то удалось выяснить, как называется это "алхимичество" :-). Спасибо.
Теперь хоть можно будет в поиске пошарить на возможные лекарства. А насчет массовости - неудобно, конечно, но по крайней мере есть хотя бы один работающий инструмент для перекодировки сохраненных версией 1.5 страниц в более вменяемый вид. Перевод в MHT, к сожалению, срабатывает не всегда.

На самом деле странно, что до сих пор нет расширений, которые делали бы это (по крайней мере я не нашёл)?..
Это действительно немного странновато, потому что данный глюк похоже проявляется при сохранении ссылок практически в любой локали, где есть символы, отличные от стандартной латиницы. С диакритикой, "хвостиками" снизу/сверху и т.д. Во многих европейских алфавитах такого вполне хватает. То есть возможных "пострадальцев" должно было быть немало, не только в Рунете.
Причем тем, кому надо сохранять в кириллических алфавитах, еще, можно сказать, повезло :-). Если попробовать сделать сохранение допустим в датском или немецком, где в алфавите хватает таких вот, специфических, символов, то вообще получается что-то малочитаемое. Вся "нестандартность" преобразуется в обычную латиницу или вообще заменяется на подчеркивания.

В общем чего-то здесь с совместимостью конструкторы FF явно нахимичили. :-(

vladmir
Вот какая-то штучка на эту тему:
http://cranialsoup.blogspot.com/2009/01/converting-and-encoding-url-containing.html

Штучка действительно занятная, но как ее натравить на нужную страницу - не очень ясно. Описания синтаксиса нет, Help'а вроде тоже нет.

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Страницы с графикой и путями на кириллице, сохраненные в FF 1.5, ...

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]