LINUX.ORG.RU

Ну не знаю как вам, господа, а я буду обновлять себе эту версию:

http://apache.lexa.ru

Уж больно он хорошо себя с кодировкой ведёт. Благодаря таким людям я на работе зарплату получаю :-)

Android
()
Ответ на: комментарий от Android

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

aim1159 ★★★★★
() автор топика
Ответ на: комментарий от Android

Это точно пока существует mod_charset админы с голоду не умрут.

Если поставить апач без mod_charset, то админ больше не нужен. А так в одном месте подправил перекодировку в другом отвалилась.

Alximik
()
Ответ на: комментарий от Alximik

Однако версии плодятся... Вон только что 1.3.23pl30.10 сделали... -- /aim

aim1159 ★★★★★
() автор топика

Слушайте, а нахрена этот mod_charset вообще нужен ? 90% юзеров сидят под виндой (см. www.spylog.ru) ? Делаем сайт в cp1251, базу в cp1251, ставим оригинальный апач и не знаем никаких проблем.
Для не виндузятников, например для линуксоидов, берем Мозиллу, либо конкверор, открываем ту же страницу и ... Опа, она правильно отображается и с cp1251 !!! Я сам сижу под линуксом, а ваяю сайты для виндузятников и никаких проблем.
Дак чего там mod_charset такого сверхестественного делает-то ?

Anton_Khalikov
()
Ответ на: комментарий от Anton_Khalikov

Именно что сейчас mod_charset нафиг не нужен, потому что большинство браузеров нормально понимат кириллицу (к примеру еще год назад имело смысл держать этот модуль из-за пятой и предыдущих версий Opera, которые ничего кроме windows-1251 не понимали.

aim1159 ★★★★★
() автор топика

Когда становиться скучно, люди сами придумывают себе проблемы, это я о mod_charset.
Anton_Khalikov прав на 100%.

ifconfig
()

По сабжу, интересно посмотреть сейчас за ASPLinux - выпустят ли они обновление (1.3.23 + Co)? Если нет - мой сл. дистрибутив - RedHat.

WZZ

anonymous
()

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

Lucifer
()

To Lucifer
не хочеш - не используй!
и ник смени.

anonymous
()

Как я за@#$лся, когда писал upload на сервер (под rus apache)... Оказалось - это фича такая... После этого больше никогда лично с русскими апачами дела не имел. Ну так сейчас занялся веб-интерфейсами. Из всех баг-репортов, проблемы только с перекодировкой.

- "Какой апач?"

- "russian..."

- @#$^&*!!!!

Хотя, не спорю - все можно и в нем настроить. Только присоединяюсь к предыдущим ответам - нафиг это сейчас?? Мне не платят за е%лю...

anonymous
()

Русский апач очень просто настраивается! Там есть какя то директива, которая все его функции отключает нах! Какая сладкая жизнь начинается когда ею воспользуешься :)

Я вобще с 98 года юзаю 1251 на веб страничках и никаких жалоб ни от юниксоидов, ни от виндузятников не было. Если попадается упертый админ с русским апачем, то прошу его включить волшебную директиву и ... полное счастье.

anonymous
()

что бы там не говорили, а RA пока нужен. 1. я не собираюсь держать базы/код в Cp1251. 2. код для IE _должен_ отдаваться в Cp1251, иначе лезут различные закорюки. hjugo

anonymous
()
Ответ на: комментарий от anonymous

Метами надо пользоваться! И в них указывать текущую кодировку, тода никаких закорюк не будет. И все всё увидят так как надо, если конечно у них русские шрифты стоят :))

anonymous
()

meta выставляется. а толку? багов хватает.

все равно надо отдавать в Cp-1251.

одна из закорюк - импорт клиентами с Cp-1251 инфы с помщью JScript.

вторая: если в форме PAST-тить в IE, то IE иногда POST-ит Cp1251.



hjugo

anonymous
()

2 hjugo:
Если быть точным, то koi8-r и cp1251 не совсем идентичны. В частности, в koi8-r нету знака "длинное тире" и "двойная кавычка", типа "<<". Это значит что если ты базу держишь в koi, а клиенту выдаешь cp1251, то к тебе в базу падает не совсем то, что он вводит.
Спрашивается - а нафига такое ? В чем у тебя вообще принципиальность относительно того, в какой кодировке база-то ?
Я понимаю виндузятников, им конвертить koi<->1251 нечем, кроме "левых" прог, но у нас-то есть iconv ! Ну для особо убитых текстов можно на C или на perl конвертилку накатать за 10 минут !!!

Anton_Khalikov
()

to Anton_Khalikov

видимо мы друг друга не совсем поняли.
мне не интересно возиться с iconv. я предпочитаю работать в удобной
мне среде с удобной мне кодировкой. Удобная среда=FreeBSD.
удобрая кодировка - koi8.
Клиентам мне удобнее отдавать Cp1251, так как проблем меньше.
кавычки & etc. конвертируются перед заливом в базу.
то, чего мне не хватает от pure apache, это возможности задавать
Source encoding и Target encoding. Подвижки уже есть, но во что
это разовьется, я не знаю.

юникод - это хорошо. но рано. :)

anonymous
()
Ответ на: комментарий от anonymous

> кавычки & etc. конвертируются перед заливом в базу

для тех кто не знает в cp1251 на местах с 128 по 191 (примерно 60 штук) находяться куда более полезные символы чем в koi8 и если типографские кавычки ещё можно извратиться и заменить простыми двойными, то остальные 58 символа врядле полючится.

> удобрая кодировка - koi8

Приведите хотя бы два преимоущества koi8.

Одно я уже знаю: у меня руки не стого места растут поэтому настроить локаль ru_RU.CP1251, я не могу. А вот второе интересно услышать.

Alximik
()

Все таки можно все эти проблемы что описал анонимус решить средствами обычного Apache.
1. ДБ можно (нужно) держать в UTF-8.
2. Описанные проблемы при постинге из IE также легко решаются проверкой на входую кодировку.
А проверка то фиговая. Добавить в поле форм hide элемент с текстом типа "РУСский" и в CGI проверяй на кодировку - 5 строчек от силы.

Korwin ★★★
()

Пару слов о кавычках типа "гусиные лапки". УБИЛ БЫ БЛИН ВСЕХ ДОЛБАНУТЫХ УМНЫХ ВЕРСТАЛЬЩИКОВ, которые НЕ УДОСУЖИВАЮТСЯ УРОДЫ использовать &laquo; и &raquo; вместо этих самых кавычек. В Мозилле в любой кодировке нихрена не показываются.

Shadow ★★★★★
()

Согласен, с Shadow, но кроме верстальщиков есть еще посетилели, которые юзают Доски объявлений, форумы, чаты и т.д. Как быть с ними ? Тоже поубивать, если они свои мессаги из MSWord'а серез cut-n-paste пишут ?

Anton_Khalikov
()

А это уже забота обработчика формы

Havoc ★★★★
()
Ответ на: комментарий от Shadow

2 Shadow: У меня кавычки отображаються, может не стоит гнать на Мозилу и верстальщиков, а установить нормальные шрифты?

Alximik
()

> Приведите хотя бы два преимоущества koi8.

1) Это стандарт (в отличии от WINDOWS-1251) с 1979-го года.

2) Часто при остутсвии поддержки текст в KOI все же можно прочитать (мобилка есть?, тетелекст читаеш?, lynx-ом пользуешся(на машине без локализации)?).

3) Псевдографику в телнете какими буквами из CP1251 прикажеш рисовать? Или терминал для ворда уже придумали? Нахрена мне в телнете <</>>/(c)/(R)/etc.?

KOI - Код Обмена Iнформацией (Code for Iformation Interchange) пережил уже не одну кодировку, переживет и CP1251.

lvm
()

to Alximik

Вы видимо что-то недопонимаете.
зачем мне Cp1251 локаль, если меня устраивает koi8?
Cp1251 меня интересует только поскольку есть пользователи с виндой.
Мне на локальной машине Cp1251 не нужен. зачем?

остальное решает RA. научится pure Apache делать перекодировку,
выкину RA. что конкретно не понятно?

hjugo

anonymous
()
Ответ на: комментарий от lvm

KOI8?

>1) Это стандарт (в отличии от WINDOWS-1251) с 1979-го года.

Ну Windows-1251 была зарегистрирована в IANA несколько позже. Ну и что?

>2) Часто при остутсвии поддержки текст в KOI все же можно прочитать >(мобилка есть?, тетелекст читаеш?, lynx-ом пользуешся(на машине без >локализации)?).

Мобилка прекрасно понимает UCS-2, а lynx начиная уже по-моему с 2.7.2 (вы такой помните? Я-то еще 2.4.2) помню умеет корректно транслитерировать кириллицу, приди она хоть в utf-8.

>3) Псевдографику в телнете какими буквами из CP1251 прикажеш рисовать? В каком-таком телнете? telnetd отрывают на всех приличных хостах, оставляя только ssh. А для тех кто совсем темный, все современные операционные системы умеют показывать псевдографику независимо от кодировки. Консоль Linux умеет (хотя нафига? единственные две команды, которые из нее имеет смысл давать - fsck и ifconfig в псевдографике не нуждаются ), xterm умеет, под Windows putty и teraterm - умеют. Благо в Windows шрифты слава богу, юникодные давно.

vitus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.