Есть сайт в нашей внутренней сетке, поднят на нашем производственном сервере.
Сразу скажу - продукт кривой, с убогой локализацией но заменить его не можем, приходится пользоваться.
И советы как его ковырнуть не принимаю - там не просто набор html\xml\php файлов, а там хорошее клиент-сервеное приложение, внутрь которого не пролезешь.
Вся беда в том, что сайт выдает все в кодировке ISO-8859-1 и при попытке занести данные в CP1251 мы видим следующие кракозябры вместо текста:
пример текста
Причем, ни в IE6 ни в FF проблему решить не удается: нужно постоянно выбирать кодировку, что очень трудно.
Пока что решили временно поставить пользователям Opera для работы именно с этим сайтом, но это не есть решение проблемы.
Подскажите, как в FF решить данную проблему. Может какой плагин есть для автоконвертации?
Отсутствует
Так всё-таки «кривой, с убогой локализацией» или «хорошее клиент-сервеное приложение»?
Уверен, что там ASP. По своему опыту знаю - пролезешь. Если более или менее «хорошее», то еще и менять нужно будет только в одном-двух местах - в шаблонах.
Отсутствует
Никакое там не ASP. Там apache + tomcat + mySQL. Все написано на Java, никаких шаблонов нет - логика вкомпилирована в jar-файлы.
То, что вы советуете, я уже пробовал, методика вполне раньше себя оправдывала. http://volgograd.lug.ru/wiki/UstanovkaOpenWiki
Приложение - достаточно хорошее, чтобы использовать, но очень криво (читай - никак) локализованное.
Отредактировано questor (20-06-2005 14:21:23)
Отсутствует
Никакое там не ASP. Там apache + tomcat + mySQL. Все написано на Java, никаких шаблонов нет - логика вкомпилирована в jar-файлы.
Приложение - достаточно хорошее, чтобы использовать, но очень криво (читай - никак) локализованное.
А как выглядит адресная строка при работе с сайтом? Т.е. с каким расширением отдаются страницы?
Отсутствует
http://myserver.corp:port/wizard.do?show=true&action=category
И что это вам дает?. Я же объяснил, что лезть внутрь - бесполезно. Нужно ждать другого релиза (а он когда еще будет).
А работать надо сейчас. Соответственно, ищу пути как обойти проблему. Например, один из путей - поставить на пути сервера прокси, умеющий переделывать заголовки (например, Proxomitron это умеет). Но паралельно хочу узнать (и именно в этом форуме) как это сделать штатными средствами или плугинами FF.
Давайте по теме. Я уже программистов на код натравливал - ну не получится поправить код.
Отсутствует
http://myserver.corp:port/wizard.do?show=true&action=category
И что это вам дает?. Я же объяснил, что лезть внутрь - бесполезно. Нужно ждать другого релиза (а он когда еще будет).
А работать надо сейчас. Соответственно, ищу пути как обойти проблему. Например, один из путей - поставить на пути сервера прокси, умеющий переделывать заголовки (например, Proxomitron это умеет). Но параллельно хочу узнать (и именно в этом форуме) как это сделать штатными средствами или плугинами FF.Давайте по теме. Я уже программистов на код натравливал - ну не получится поправить код.
Сам я официально не программист, но перепаковывать и переписывать код внутри Jar-ов приходилось. Это не смертельно.
Далее...
Кодировка страницы передается в элементах META заголовка страницы как его поменять при загрузке - я не знаю.
Про плагины я вообще ничего не знаю.
Давайте всё таки еще попробуем направить на путь истинный сам сервер.
В корень вашего сайта (каталога Apache) или виртуального сервера Apache, т.к. именно он отдает страницы, попробовать положить .htaccess (или отредактировать существующий).
Должны быть строки:
AddType "text/html; charset=windows-1251" .do
ну и на всякий случай
AddType "text/html; charset=windows-1251" .jsp
Перезапускать сервер после этого не нужно, только F5 на странице, если открыта.
P.S.: По Firefox-у я поищу решение, но не обещаю, что найду.
Отсутствует
Это не apache - сталкивались с такой вещью, как tomCat ? Был бы apache - всё было бы привычнее, как это сделать в tomCat - понятия не имею, но идею вашу понял, очень интересная мысль, странно, что я сам не подумал в свое время. Я подумаю над вашим вариантом, как его реализовать.
Вообще же jar-файлы тоже не страшно ковырять - но много их и никто не гарантирует, что заработает как надо.
По поводу META - была мысль, может быть в FF есть такая возможность на лету менять META. Ведь есть же возможность менять на лету CSS для страницы?.
Но я не уверен, что такие продвинутые возможности есть в ядре.
PS Давайте по вопросу перенастройки приложения уйдем в почту или какой-либо Instant messenger, дабы не оффтопить людям. Если вам это интересно.
А решение по FF - может кто еще подкинет идей?
Отсутствует
Это не apache - сталкивались с такой вещью, как tomCat ? Был бы apache - всё было бы привычнее, как это сделать в tomCat - понятия не имею, но идею вашу понял, очень интересная мысль, странно, что я сам не подумал в свое время. Я подумаю над вашим вариантом, как его реализовать.
Вообще же jar-файлы тоже не страшно ковырять - но много их и никто не гарантирует, что заработает как надо.По поводу META - была мысль, может быть в FF есть такая возможность на лету менять META. Ведь есть же возможность менять на лету CSS для страницы?.
Но я не уверен, что такие продвинутые возможности есть в ядре.PS Давайте по вопросу перенастройки приложения уйдем в почту или какой-либо Instant messenger, дабы не оффтопить людям. Если вам это интересно.
А решение по FF - может кто еще подкинет идей?
C tomcat сталкивался, иначе бы не писал про .jsp
Про Apache вы сами написали 3-мя сообщениями выше.
Мне бы был интересен вариант решения, но если есть необходимость, само обсуждение я готов продолжить в почте (указана в профиле).
Отсутствует
Наткнулся на сайт, у которого постоянно сбивается кодировка : http://glscene.ru/index.php
Как можно принудительно закрепить за ним русскую Виндос-1251 вместо западноевропейской ?
Отсутствует
Наткнулся на сайт, у которого постоянно сбивается кодировка : http://glscene.ru/index.php
Как можно принудительно закрепить за ним русскую Виндос-1251 вместо западноевропейской ?
Вообще то там на самом сайте закреплена win1251:
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
to Questor
По поводу META - была мысль, может быть в FF есть такая возможность на лету менять META. Ведь есть же возможность менять на лету CSS для страницы?.
Но я не уверен, что такие продвинутые возможности есть в ядре.
Есть такая штука как greasemonkey:
https://addons.mozilla.org/extensions/moreinfo.php?id=748
позволяет вставлять ява-скрипты в фокс, которые отрабатываются на лету. Думаю можно сваять скрипт, который меняет и теги МЕТА
есть еще куча расширений, которые облегчают и улучшают работу с greasemonkey
Отсутствует
Rommel.ua
Есть такая штука как greasemonkey:
https://addons.mozilla.org/extensions/m … php?id=748
Скажите, почему когда я пытаюсь его установить, мне пишут, что расширение не подписано, и что может содержать вирусы, и т. п. Насколько это опасно ?
И почему бы его не подписать ?
Отсутствует
Rommel.ua
Есть такая штука как greasemonkey:
https://addons.mozilla.org/extensions/m … php?id=748
позволяет вставлять ява-скрипты в фокс, которые отрабатываются на лету. Думаю можно сваять скрипт, который меняет и теги МЕТА
У вас получилось сваять скрипт ? Или как это делать ?
Эта greasemonkey пустая, как ею пользоваться и зачем она нужна вообще не понятно.
Отсутствует
flaps
Ясное дело она пустая. Это только слот для вставки скриптов, обрабатывающих контент налету..
сами скрипты - не совсем ява, там дописки есть специфические для манки
репозиторий скриптов: http://userscripts.org/
если не найдется ничего подходящего, нуна по образу и подобию писать самому.
Есть еще пара экстеншнов на addon.mozilla.org, которые позволяют генерить скрипты для манки методом тыка в страницу (WYSIWYG) названий не помню, попробовал как-то и бросил, так как решил свои вопросы по-другому..
насчет неподписано... это ж всё рукоделие народное. на addon.mozilla.org, да на mozdev.org выкладывают то, во что сами верят ) как в безвредное. Наверное тестировалось хоть как-то. Остальные сайты - на свой страх и риск..
Отсутствует
Rialto
Вообще то там на самом сайте закреплена win1251:
А толку ?
А толку то, что у меня всё правильно работает, потому как сам сайт выставил правильную кодировку, так, что проблемы, похоже, только у тебя.
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Есть еще пара экстеншнов на addon.mozilla.org, которые позволяют генерить скрипты для манки методом тыка в страницу (WYSIWYG) smile названий не помню, попробовал как-то и бросил, так как решил свои вопросы по-другому..
Platypus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
Rommel.ua
репозиторий скриптов: http://userscripts.org/
если не найдется ничего подходящего, нуна по образу и подобию писать самому.
Я пересмотрел много скриптов, но ничего не нашёл про изменение тега <meta.
Чтобы принудительно вписывать :
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
Видимо просто у англоговорящим это не нужно.
Нет ли у кого мыслей, как к этому мета, можно получить доступ ?
Или может справочник какой, учебник ?
Отсутствует