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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.
  • Форумы
  •  » Firefox
  •  » Закрепить кодировку за данным сайтом

№120-06-2005 09:54:21

questor
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 07-12-2004
Сообщений: 101

Закрепить кодировку за данным сайтом

Есть сайт в нашей внутренней сетке, поднят на нашем производственном сервере.
Сразу скажу - продукт кривой, с убогой локализацией но заменить его не можем, приходится пользоваться.
И советы как его ковырнуть не принимаю - там не просто набор html\xml\php файлов, а там хорошее клиент-сервеное приложение, внутрь которого не пролезешь.

Вся беда в том, что сайт выдает все в кодировке ISO-8859-1 и при попытке занести данные в CP1251 мы видим следующие кракозябры вместо текста:

пример текста

Причем, ни в IE6 ни в FF проблему решить не удается: нужно постоянно выбирать кодировку, что очень трудно.
Пока что решили временно поставить пользователям Opera для работы именно с этим сайтом, но это не есть решение проблемы.

Подскажите, как в FF решить данную проблему. Может какой плагин есть для автоконвертации?

Отсутствует

 

№220-06-2005 09:56:56

questor
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 07-12-2004
Сообщений: 101

Re: Закрепить кодировку за данным сайтом

Гм. То, что написано "Пример текста" выглядит на самом деле так:

&#три цифры;&#три цифры;&#три цифры;&#три цифры;

Отсутствует

 

№320-06-2005 10:48:45

SOb
Участник
 
Группа: Members
Зарегистрирован: 26-03-2005
Сообщений: 93

Re: Закрепить кодировку за данным сайтом

Так всё-таки «кривой, с убогой локализацией» или «хорошее клиент-сервеное приложение»? ;)
Уверен, что там ASP. По своему опыту знаю - пролезешь. Если более или менее «хорошее», то еще и менять нужно будет только в одном-двух местах - в шаблонах.

Отсутствует

 

№420-06-2005 11:10:01

questor
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 07-12-2004
Сообщений: 101

Re: Закрепить кодировку за данным сайтом

Никакое там не ASP. Там apache + tomcat + mySQL. Все написано на Java, никаких шаблонов нет - логика вкомпилирована в jar-файлы.
То, что вы советуете, я уже пробовал, методика вполне раньше себя оправдывала. http://volgograd.lug.ru/wiki/UstanovkaOpenWiki

Приложение - достаточно хорошее, чтобы использовать, но очень криво (читай - никак) локализованное.

Отредактировано questor (20-06-2005 14:21:23)

Отсутствует

 

№520-06-2005 13:40:08

SOb
Участник
 
Группа: Members
Зарегистрирован: 26-03-2005
Сообщений: 93

Re: Закрепить кодировку за данным сайтом

questor пишет

Никакое там не ASP. Там apache + tomcat + mySQL. Все написано на Java, никаких шаблонов нет - логика вкомпилирована в jar-файлы.


Приложение - достаточно хорошее, чтобы использовать, но очень криво (читай - никак) локализованное.

А как выглядит адресная строка при работе с сайтом? Т.е. с каким расширением отдаются страницы?

Отсутствует

 

№620-06-2005 14:19:24

questor
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 07-12-2004
Сообщений: 101

Re: Закрепить кодировку за данным сайтом

http://myserver.corp:port/wizard.do?show=true&action=category
И что это вам дает?. Я же объяснил, что лезть внутрь - бесполезно. Нужно ждать другого релиза (а он когда еще будет).
А работать надо сейчас. Соответственно, ищу пути как обойти проблему.  Например, один из путей - поставить на пути сервера прокси, умеющий переделывать заголовки (например, Proxomitron это умеет). Но паралельно хочу узнать (и именно в этом форуме) как это сделать штатными средствами или плугинами FF.

Давайте по теме. Я уже программистов на код натравливал - ну не получится поправить код.

Отсутствует

 

№720-06-2005 14:44:35

SOb
Участник
 
Группа: Members
Зарегистрирован: 26-03-2005
Сообщений: 93

Re: Закрепить кодировку за данным сайтом

questor пишет

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-у я поищу решение, но не обещаю, что найду.

Отсутствует

 

№820-06-2005 15:48:29

questor
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 07-12-2004
Сообщений: 101

Re: Закрепить кодировку за данным сайтом

Это не apache - сталкивались с такой вещью, как tomCat ? Был бы apache - всё было бы привычнее, как это сделать в tomCat - понятия не имею, но идею вашу понял, очень интересная мысль, странно, что я сам не подумал в свое время. Я подумаю над вашим вариантом, как его реализовать.
Вообще же jar-файлы тоже не страшно ковырять - но много их и никто не гарантирует, что заработает как надо.

По поводу META - была мысль, может быть в FF есть такая возможность на лету менять META. Ведь есть же возможность менять на лету CSS для страницы?.
Но я не уверен, что такие продвинутые возможности есть в ядре.

PS Давайте по вопросу перенастройки приложения уйдем в почту или какой-либо Instant messenger, дабы не оффтопить людям. Если вам это интересно.
А решение по FF - может кто еще подкинет идей?

Отсутствует

 

№920-06-2005 16:20:20

SOb
Участник
 
Группа: Members
Зарегистрирован: 26-03-2005
Сообщений: 93

Re: Закрепить кодировку за данным сайтом

questor пишет

Это не apache - сталкивались с такой вещью, как tomCat ? Был бы apache - всё было бы привычнее, как это сделать в tomCat - понятия не имею, но идею вашу понял, очень интересная мысль, странно, что я сам не подумал в свое время. Я подумаю над вашим вариантом, как его реализовать.
Вообще же jar-файлы тоже не страшно ковырять - но много их и никто не гарантирует, что заработает как надо.

По поводу META - была мысль, может быть в FF есть такая возможность на лету менять META. Ведь есть же возможность менять на лету CSS для страницы?.
Но я не уверен, что такие продвинутые возможности есть в ядре.

PS Давайте по вопросу перенастройки приложения уйдем в почту или какой-либо Instant messenger, дабы не оффтопить людям. Если вам это интересно.
А решение по FF - может кто еще подкинет идей?

C tomcat сталкивался, иначе бы не писал про .jsp :)
Про Apache вы сами написали 3-мя сообщениями выше.
Мне бы был интересен вариант решения, но если есть необходимость, само обсуждение я готов продолжить в почте (указана в профиле).

Отсутствует

 

№1005-09-2005 06:08:59

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Закрепить кодировку за данным сайтом

Наткнулся на сайт, у которого постоянно сбивается кодировка : http://glscene.ru/index.php
Как можно принудительно закрепить за ним русскую Виндос-1251 вместо западноевропейской ?

Отсутствует

 

№1105-09-2005 14:11:51

Rialto
Участник
 
Группа: Extensions
Зарегистрирован: 14-05-2005
Сообщений: 101

Re: Закрепить кодировку за данным сайтом

flaps пишет

Наткнулся на сайт, у которого постоянно сбивается кодировка : http://glscene.ru/index.php
Как можно принудительно закрепить за ним русскую Виндос-1251 вместо западноевропейской ?

Вообще то там на самом сайте закреплена win1251:

Выделить код

Код:

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№1205-09-2005 15:58:13

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Закрепить кодировку за данным сайтом

Попробуйте поставить автоопределение русской кодировки.

Отсутствует

 

№1305-09-2005 18:33:07

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Закрепить кодировку за данным сайтом

to Questor

По поводу META - была мысль, может быть в FF есть такая возможность на лету менять META. Ведь есть же возможность менять на лету CSS для страницы?.
Но я не уверен, что такие продвинутые возможности есть в ядре.

Есть такая штука как greasemonkey:
https://addons.mozilla.org/extensions/moreinfo.php?id=748
позволяет вставлять ява-скрипты в фокс, которые отрабатываются на лету. Думаю можно сваять скрипт, который меняет и теги МЕТА
есть еще куча расширений, которые облегчают и улучшают работу с greasemonkey

Отсутствует

 

№1406-09-2005 01:49:42

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Закрепить кодировку за данным сайтом

Rialto

Вообще то там на самом сайте закреплена win1251:

А толку ?

Al_H

Попробуйте поставить автоопределение русской кодировки.

А то она не стоит.

Отсутствует

 

№1506-09-2005 02:42:41

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Закрепить кодировку за данным сайтом

Rommel.ua

Есть такая штука как greasemonkey:
https://addons.mozilla.org/extensions/m … php?id=748

Скажите, почему когда я пытаюсь его установить, мне пишут, что расширение не подписано, и что может содержать вирусы, и т. п. Насколько это опасно ?
И почему бы его не подписать ?

Отсутствует

 

№1607-09-2005 04:59:01

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Закрепить кодировку за данным сайтом

Rommel.ua

Есть такая штука как greasemonkey:
https://addons.mozilla.org/extensions/m … php?id=748
позволяет вставлять ява-скрипты в фокс, которые отрабатываются на лету. Думаю можно сваять скрипт, который меняет и теги МЕТА

У вас получилось сваять скрипт ? Или как это делать ?
Эта greasemonkey пустая, как ею пользоваться и зачем она нужна вообще не понятно.

Отсутствует

 

№1707-09-2005 22:18:44

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Закрепить кодировку за данным сайтом

flaps
Ясное дело она пустая. Это только слот для вставки скриптов, обрабатывающих контент налету..
сами скрипты - не совсем ява, там дописки есть специфические для манки
репозиторий скриптов: http://userscripts.org/
если не найдется ничего подходящего, нуна по образу и подобию писать самому.
Есть еще пара экстеншнов на addon.mozilla.org, которые позволяют генерить скрипты для манки методом тыка в страницу (WYSIWYG) :) названий не помню, попробовал как-то и бросил, так как решил свои вопросы по-другому..

насчет неподписано... это ж всё рукоделие народное. на addon.mozilla.org, да на mozdev.org выкладывают то, во что сами верят :)) как в безвредное. Наверное тестировалось хоть как-то. Остальные сайты - на свой страх и риск..

Отсутствует

 

№1808-09-2005 03:17:28

Rialto
Участник
 
Группа: Extensions
Зарегистрирован: 14-05-2005
Сообщений: 101

Re: Закрепить кодировку за данным сайтом

flaps пишет

Rialto

Вообще то там на самом сайте закреплена win1251:

А толку ?

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


Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№1908-09-2005 10:04:39

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

Re: Закрепить кодировку за данным сайтом

Есть еще пара экстеншнов на 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

Отсутствует

 

№2016-09-2005 02:35:35

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Закрепить кодировку за данным сайтом

Rommel.ua

репозиторий скриптов: http://userscripts.org/
если не найдется ничего подходящего, нуна по образу и подобию писать самому.

Я пересмотрел много скриптов, но ничего не нашёл про изменение тега <meta.

Чтобы принудительно вписывать :
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">

Видимо просто у англоговорящим это не нужно.

Нет ли у кого мыслей, как к этому мета, можно получить доступ ?
Или может справочник какой, учебник ?

Отсутствует

 

№2130-11-2005 05:01:42

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Закрепить кодировку за данным сайтом

Кстати, а никто не хочет попробовать написать расширение для greasemonkey, чтобы оно на ЭТОМ сайте принудительно правильно выставляло кодировку ?

Отсутствует

 

№2230-11-2005 05:23:59

Mishail
Участник
 
Группа: Members
Зарегистрирован: 01-11-2005
Сообщений: 261

Re: Закрепить кодировку за данным сайтом

flaps
Попробуй сам написать... Вот и вот, мож поможет

Отредактировано Mishail (30-11-2005 05:44:01)

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Закрепить кодировку за данным сайтом

Board footer

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