News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

3AKOДИPУЙTE MEHЯ HA ЛИPИKУ

Started by gri, November 01, 2004, 02:01:28 AM

Previous topic - Next topic

gri

Quote from: Г.А.АнчуговДобавлено:

По принципу анчуговика.. некоторые итоги этой дискуссии.

За устойчивое неподчинение рекомендованной страницами форума
кодировке Western Europian ISO-8859-1

Для ответов на этот форум по-русски
запрещены к использованию
следующие просмотровщики:

Internet Explorer 6.0.2800.1106
IE 7.0 beta 1
Mozilla Firefox 1.0 (с принудительной сменой кодировки).
Opera 7.50


Не замечены в непослушании и приветствуются просмотровщики:

IE 6.0.2900.2055
IE 6.0.3790.1830
FireFox 1.0.4
Opera 7.54
и другие.

Проверить правильность Вашего просмотровщика
Вы можете по простому правилу:

<< http://geteven.vi-host.ru/index.php?topic=7.msg28#msg28 .


А начинался топик так:

{
>> http://www.simplemachines.org/community/index.php?topic=18977.msg155266#msg155266
}

Почему я не могу прочитать по-русски
сообщения Lyric-а ?

Я вынужден постоянно принудительно переключать
(возвращать) кодировку своего броузера
с Western Europian (ISO) (charset=ISO-8859-1)
на Cyrillic (Windows) (charset=Win-1251)
ценой _перевода просмотровщика в offline ради перекодирования_
или _дополнительного обновления экрана в online_.

Что не так в моих настройках..
или в настройках Лирика ?

Нормально ли определяется и читается кодировка
моих лирических сообщений ?

{
P.S.
А в этом сообщении текст Lyric-a читается по-русски
>> http://www.simplemachines.org/community/index.php?topic=18400.msg150307#msg150307 ,
несмотря на кодировку Western Europian (ISO-8859-1),
а правильная сигнатура по-русски - по-прежнему не читается.
}

Vedm

Кодировка в данном разделе: UTF-8.
А подпись Lyric и некоторые его сообщения - в Win-1251.

Уважаемый Lyric, будь добр, пожалей наши кистевые мышцы, не заставляй всех лишний раз влезать в настройки и переключать кодировку браузера, чтобы прочесть тебя - пиши в UTF-8. Просто выставь "автовыбор" в своем браузере. Спасибо!
My Forum runs under SMF 1.0 RC1

gri

{
From Internet Explorer Help:

To correctly display Web pages encoded in any language

Most Web pages contain information that tells the browser
what language encoding (the language and character set) to use.

If the page does not include that information,
and you have the Language Encoding Auto-Select feature on,
Internet Explorer can usually determine
the appropriate language encoding..
}

{
From SMF View Source:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en_US">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
...
}

Отсюда делаю вывод, что в моем броузере
(Microsoft Internet Explorer 6.0.2900.2055 SP2)
приоритет настройки кодировки отдан просматриваемой странице.

Т.е. до тех пор, пока в index.english.php
{а другого (index.russian.php) здесь всё ещё нет}
присутствует ~charset=ISO-8859-1~,
я не могу и не смогу управлять кодировкой броузера по умолчанию.

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

Лирик ?
Ведьм ?

gri

#3
Vedm,
это Ваше сообщение
http://www.simplemachines.org/community/index.php?topic=19876.msg159217#msg159217 ,
в отличие от.. большинства остальных сообщений,
видимо, имеет кодировку, в которую Вы вынужденно переключались,
читая сообщения.. других участников в ~РАЗНОЙ~ кодировке.
Не могли бы Вы модифицировать его в штатную кодировку ISO,
предписанную форумом в качестве ~ЕДИНОЙ~ кодировки по умолчанию.

Если бы Вы понимали механизм возникновения флуда,
а он такой же, как и механизм размножения сообщений
в РАЗНОЙ кодировке,
Вы, как минимум, не стали бы отвечать ~разным~ участникам
до тех пор, пока они не настроили бы свои браузеры..
~единообраузно~.

Я НЕ думаю, что ~навязывание~ человечеству ~единой~ кодировки,
а именно, всякий раз на каждом новом форуме - автоматически
в соответствии с объявленной форумом по умолчанию,
направлено на ограничение удобств при реализации свободы слова
( при условии, что рекомендованная кодировка
поддерживает отображение национальных символов ).

Напротив, свобода выбора уникальными участниками
уникальной кодировки при ответе создает лишь иллюзию свободы,
а на самом деле затрудняет прочтение и разделяет людей.
Причем это происходит почти.. по-лавинообразно.

Участникам, лишённым при~родах способности..
согласиться с кодировкой,
следует помочь наСТРОИТЬСЯ. Но не более того, -
им есть место на Земле, и должно быть место на форуме.

Другое дело, что форумам не достает услуги
отображать для участника по предварительному заказу
только сообщения в умолчанной кодировке,
или только сообщения в уникальной кодировке
(если уж такая потребность сильна),
или сообщения только на выбранном языке,
или только сообщения предопределенных авторов.

В отличие от навязывания кодировки,
навязывание единого языка или жанра изложения
существенно ограничивает возможности человека говорить,
и недопустимо.

Vedm, поправьте меня, если Вы думаете, что я не..
близок к компромису.

Vedm

Я всегда стараюсь писать в Unicode, но в данном конкретном случае был вынужден сменить кодировку на Win-1251. Дело в том, что допустимый объем сообщения на данном форуме искуственно ограничен: не более 20000 символов - эта функция, совместно с указанием количества выводимых на одну страницу сообщений, позволяет ограничивать максимальный объем загружаемой страницы.

А в Unicode мое сообщение получалось объемом более 45000 символов - ведь каждая русская буква в Unicode кодируется 6 символами. Разделять свой ответ на три сообщения я не хотел.
My Forum runs under SMF 1.0 RC1

Vedm

#5
Теперь я, как модератор раздела, могу приаттачивать файлы, поэтому изменил свое сообщение, и сменил его кодировку.
Gri, я также объединил все темы обсуждения переводов версий SMF в одну, поэтому ссылка несколько изменилась, возможно, вы захотите исправить ее в своем сообщении (не знаю, исправит ли ее автоматически администратор при следующей оптимизации БД):
http://www.simplemachines.org/community/index.php?topic=19876.msg159217#msg159217

Edit: changed encoding to Unicode.
My Forum runs under SMF 1.0 RC1

gri

Vedm,
я углядел только "Gri" и "SMF"..

Должен ли Я, Человек Планеты Земля,
в список недостатков форума www.simplemachines.org
наряду с ~откуда ни возьмись~ появившейся
подлой циничной модерацией со стороны подонков
добавить запись о неизбежной необходимости вечно кувыркаться,
гадая кодировку сообщений недисциплинированных пользователей ?

Оставаться пользователем этого форума - опасно для здоровья.
Отправленные на форум сообщения имеют обыкновение исчезать.
Будьте осторожны и примите все меры для безопасности участников.
Не позвольте недостаткам идеологии и технологии оккупировать
Землю.

У меня - ~повременка~.
Моё время доступа заканчи

пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи..
пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи..
пи.. пи.. ва.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи..
пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи..
пи.. пи.. пи.. пи.. пи.. ет.. пи.. пи.. пи.. пи.. пи.. пи..
пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи..
пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. ся.. пи.. пи.. пи..
пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи.. пи..

singtomike

Для gri: к чему все эти КРИКИ В ЗАГОЛОВКАХ???

2 Vedm: Почему UTF-8? Мой форум существует ещё с Perl-версии YaBB, все сообщения естественно в windows-1251. Что мне прикажете с этим делать?

Vedm

Singtomike, имеется в виду кодировка сообщений на форумах техподдрежки SimpleMachines. Так как нас иногда читают через автопереводчик, и сами мы часто используем здесь автокодировку, приводящую сообщения в Unicode - лучше стараться всё писать в Unicode. В этом я согласен с Gri.

На собственных форумах мы вольны использовать любую удобную нам и нашим пользователям кодировку.
My Forum runs under SMF 1.0 RC1

gri

#9
Quote from: Vedm on November 15, 2004, 07:51:38 AMНа собственных форумах мы вольны использовать любую удобную нам и нашим пользователям кодировку.

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

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

Изюмина заключается в том, что кодировка,
~навязываемая~ форумом,
должна быть не столько одновременно удобной,
сколько одновременно единственной -
уникальной для отдельного форума.

Видимо, именно исходя из стратегии ~единственности~
кодировки, некоторые ~умные~ просмотровщики
даже не отдают приоритет внутренней настройке
вида кодировки броузера по умолчанию.
При наличии указания кодировки на просматриваемой
броузером странице они ~тупо~ переключаются на..
~язык страницы~.
Только при таком ~соглашательском~ отношении броузера,
вопреки первичному ощущению насилия над свободой выбора,
все пользователи могут подтягиваться к единой кодировке.
и разговаривать на одном языке в смысле кодировки.
И только в этом случае кодировка, оказавшись ЕДИНОЙ,
автоматически окажется удобной для всех,
независимо от разных прежних предпочтений.

Но для этого на вооружении пользователей
должны находиться либо описанные ~тупоумные~ броузеры,
либо броузеры, позволяющие жесткую настройку..
на тупоумный режим работы.

Тогда не надо будет прилагать особых стараний..
чтобы быть согласным с Gri.

Quote from: Vedm on November 15, 2004, 07:51:38 AM
лучше стараться всё писать в Unicode. В этом я согласен с Gri.

-----------------------------
А вот что мне остается не понятным..
Как участник дискуссии, читая сообщение оппонента в кодировке,
не совпадающей с его кодировкой,
умудряется отвечать в кодировке своего предпочтения.

Или он отвечает, прочитав иероглифы.. ?
Вот это, судя по некоторым ответам, похоже на истину.

-----------------------------

{
В этом сообщении под отдельными форумами
я понимал то логическое информационное пространство,
в котором пользователь более менее традиционно локализован
при просмотре и ответах, и именно границы между которыми
Вы, Vedm, абсолютно обоснованно пытаетесь, если я правильно понял,
стереть и уничтожить.
>> http://www.simplemachines.org/community/index.php?topic=19721.0

Иначе людям будет негде.. и они никогда не вернутся
к вопросу об уничтоженном правовом пространстве в Российской Федерации
и на Земле.

И кстати,
как всегда неизбежно выходя за рамки искуственно ограниченных тем,
потому что здесь это своевременно и удобно, как нигде и никогда больше..
и к слову приходится, и к мыслям...
Как Вам (или Oldiesmann-y) удалось разместить .html файл ?
Удаленные темы истомились.
}

gri

Quote from: Vedm on November 14, 2004, 02:20:52 PM
Gri, я также объединил все темы обсуждения переводов версий SMF в одну, поэтому ссылка несколько изменилась, возможно, вы захотите исправить ее в своем сообщении (не знаю, исправит ли ее автоматически администратор при следующей оптимизации БД):
http://www.simplemachines.org/community/index.php?topic=19876.msg159217#msg159217

Edit: changed encoding to Unicode.

Vedm,
Кодировка теперь выглядит по-человечески.
Т.е. принцип учета ~уникальности~ выдержан.

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

Кто способен поддерживать актуальность тех ссылок ?
- Никто.

Поэтому всякого рода перемещения тем,
в том числе между разделами под видом благой модерации,
не столь безобидны. Это просто разновидность модерации.

И когда и в связи с чем ожидается очередной акт модерации
под предлогом оптимизации базы данных ?

Ну и заодно про непосредственную модерацию -
что происходит с закрытием и удалением моих тем ?
Какой смысл вообще тогда кувыркаться ?
Ради того, чтобы потом все кувыркались и повсеместно ?

Vedm

Quote from: gri
Quote from: VedmНа собственных форумах мы вольны использовать любую удобную нам и нашим пользователям кодировку.
Vedm, я не вполне согласен с формулировкой, если не сказать, что формулировка вообще легкомысленна.

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

"Один скажет, что стакан наполовину полон..." :)
Я предпочитаю считать, что установка моноязыкового форума на определенную надлежащую данному языку кодировку делает его одинаково удобным всем.

Quote from: griА вот что мне остается не понятным.. Как участник дискуссии, читая сообщение оппонента в кодировке, не совпадающей с его кодировкой, умудряется отвечать в кодировке своего предпочтения.

Как ни странно, Unicode на SMF у меня отображается корректно из любой кодировки. Хитрый ли это механизм SMF, или фича Opera 7.50 - не знаю.

Quote from: griКак Вам (или Oldiesmann-y) удалось разместить .html файл ?

Не совсем понял вопроса... Если это о дискуссии в разделе "Portal Development" - я там говорил, что для корректного отображения размера шрифтов в IE, когда SMF работает компонентом Mambo CMS, необходимо изменить тип страницы SMF c XHTML 1.0 на HTML 4.0... Это устанавливается в файле index.template.php, кстати говоря.

Quote from: griНо проблема не во внутренних ссылках форума, о неработоспособности которых по разным причинам постоянные участники могут более менее догадаться, а во множественных ссылках, размещенных
на других форумах и в печатных материалах, которые после прекращения работоспособности ссылок
портят впечатление о форуме и в случае прямой рекламы, и, тем более, в случае рекламы в виде критических отзывов.

При том что каждое сообщение и тема имеют уникальные идентификаторы, при слиянии/разделении тем и при переносе сообщения в другую тему старые идентификаторы и впрямь перестают действовать. Это действительно странно. Что ж, если вы считаете это реальной проблемой, обратитесь к разработчикам в разделе "Feature Requests".

Quote from: griПоэтому всякого рода перемещения тем, в том числе между разделами под видом благой модерации, не столь безобидны. Это просто разновидность модерации.

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

Quote from: griНу и заодно про непосредственную модерацию - что происходит с закрытием и удалением моих тем ?

Как вам неоднократно писала Andrea, в том числе и лично, не надо постоянно создавать темы с заголовком БОЛЬШИМИ БУКВАМИ - согласно нетикета, это означает громкий крик. Вы хронический истерик? Или хотите так выделиться, подчеркнуть важность своих мыслей? "Умом надо выделяться." Пишите проще, короче и по теме раздела - такие сообщения никто не будет никуда сливать.

Вот вы всё про "модерацию" отрицательно высказываетесь. У вас собственный форум есть? И никогда не упорядочивали разделы, не отделяли консультации и объявления от флуда и хлама? Интересно, что это за форум такой. Ссылку дайте, будьте так любезны, уж очень хочу взглянуть на этот нетронутый заповедник.
My Forum runs under SMF 1.0 RC1

Lyric

ñîððè, òîëüêî ñåãîäíÿ îáðàòèë âíèìàíèå íà ýòîò òîïèê... Ñòðàííî, íî ìîé áðóçåð ãîâîðèò, ÷òî ó ìåíÿ âñ¸ â þíèêîäå (:))... Èëè ÷òî-òî ãëþ÷èò èëè ÿ äóðàê... çàâòðà ïîñìîòðþ âñ¸ èç galeon'à è ïîñòàðàþñü èñïðàâèòü... åù¸ ðàç ñîððè.
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

gri

#13
{
>> ~хBATИT TУT ГOBOPИTb ПO-PУCCKИ.~
  http://www.simplemachines.org/community/index.php?topic=27941.0
>> cp-1251
  http://www.simplemachines.org/community/index.php?topic=29297.msg223205#msg223205
}

Подводя промежуточный итог:

Страницы форума simplemachines навязывают кодировку ISO,
в которой ~для блага русских~ русские буквы кодируются
6 символами. Отсюда возникают серьёзные ограничения
в эффективной (допустимой) длине русскоязычных
заголовков (14 символов),
текста сообщений (20000:6=3.333 символа),
~имени автора цитаты~ (11 символов),
имени пользователя (11 символов)
и другие.

Но текст сообщений, написанный в ISO,
читается по-русски независимо от принудительно выставленной
кодировки броузера - ISO или Win-1251,
или, другими словами, предустановленная кодировка Win-1251
позволяет читать по-русски сообщения в обеих кодировках.

Таким образом, участники с ~неправильными~ броузерами,
позволяющими как просматривать, так и отправлять сообщения
в кодировке Win-1251 независимо от
настоятельно рекомендуемой самой страницей кодировки - ISO..

видимо, не обнаруживают визуально разницу между кодировкой
своих сообщений и сообщений ~правильных~.. ЧИТАТЕЛЕЙ.

Этим обстоятельством для ~правильных послушных~ читателей
создаются неудобства
либо в виде вынужденного отказа от прочтения сообщений
в кодировке Win-1251,
либо в виде необходимости дополнительного соединения
ради повторного отображения страницы
после включения просмотровщика в кодировку Win-1251.

С другой стороны, кодировка Win-1251 освобождает
от ограничений, связанных с 6-символьным кодированием.
Отправляя сообщения в Win-1251, можно писать заголовки
по-русски и даже не прибегать для этого..
К БоЛЬШИМ рУссКИМ БуКВаМ.


Просмотровщик IE6 позволяет поменять кодировку
на отличающуюся от указанной в просматриваемой странице..
однократно
и даже отправить сообщение в ~не той~ кодировке.
Например, из состояния просмотра в кодировке ISO,
выбрав вручную кодировку Win-1251 в броузере,
я могу отобразить все русские сообщения по-русски.

Но после очередного обновления экрана
кодировка просмотровщика (и это правильно!)
переключается на указанную в странице (ISO)
и, как следствие, ~не те~ сообщения - снова нечитаемы.

Странно, но в случае включения опции кодировки броузера
"Auto Select" (после обновления страницы вследствие клика)
имеющиеся на странице сообщения в кодировке Win-1251
умудряются переключить броузер в кодировку Win-1251..
но тоже только однократно!


Выводы:
1. Писать надо в кодировке ISO,
вынужденно заменять русские буквы в заголовках
(и именах пользователей и авторов цитат)
на латинские..
предпочтительно при этом использовать БОЛЬШИЕ БУКВЫ,
т.к. замена букв на латинские
в среднем более эффективна для больших букв.

2. Надо настаивать на добавлении русского языка предпочтения
с обязательной совместной заменой кодировки
(в случае выбора русского языка)
на Win-1251.

3. После полноценного добавления русского языка
на форуме simplemachines
прошлые страницы с русскими сообщениями в кодировке ISO
целесообразно будет перекодировать программно в Win-1251
для устранения исторически накопившихся (в заголовках)
следствий ограничения кодировки.

4. Худшая альтернатива - официальное определение
дочернего русскоАНГЛОязычного форума
после реализации механизма
глобального перекрёстного цитирования.

P.S.
Я не считаю альтернативой
иллюзию возможного перехода всех читателей
на неправильные просмотровщики.

Проверить логику выбора кодировки Вашим просмотровщиком
Вы можете на примере предыдущего сообщения Lyric-a,
написанного в кодировке Win-1251..
в сравнении с моими ~послушными~ сообщениями в кодировке ISO.

{
Вторая копия этого сообщения сюда же не поместилась.

gri

( так же как и эта заключительная строка: )

The message exceeds the maximum allowed length (20000 characters).
}

gri

Вот примеры моих сообщений в кодировке Win-1251 и ISO

<< http://www.yug-vimpel.ru/forum/index.php?topic=15.msg120#msg120

с подзаголовками из более чем 14 русских букв

(и сообщений Администратора в кодировке ISO
с ограниченным заголовком темы до 14 русских букв,
если уже не перекодированы).


Примеры дополнительно демонстрируют

ограничения в подзаголовке
и в имени автора цитаты

в случае пользования кодировкой ISO,
несмотря на одновременную читаемость по-русски текстов сообщений
с разными кодировками на русскоязычном форуме yugforum

при рекомендованной там в .html странице
кодировке Win-1251 (к моменту отправки этого сообщения).

gri

Quote from: DrilLer on March 11, 2005, 01:50:10 AM
Подскажите как удалить добавленную группу

Quote from: griDrilLer, постарайтесь писать в кодировке Cyrillic (Windows-1251).
DrilLer,
спасибо, Вы очень помогли разобраться с проблемой кодировки.
Действительно кодировка Win-1251 устойчиво не читается
правильными броузерами.

Теперь дайте свободу своему броузеру
настраиваться на кодировку просматриваемой страницы
(Western Europian ISO).

Свои прошлые сообщения Вы тоже можете перекодировать
из Win-1251 в ISO.

Возвращайтесь в группу Правильных Пользователей.

P.S.
Кодировка Win-1251 на этом форуме
может быть оправдана только в редких случаях невозможности
преодолеть принуждение к ограничениям
(длина сообщения, заголовка, имени автора),
возникающим в связи с кодировкой ISO в страницах форума.

DrilLer


gri

Quote from: DrilLer on March 11, 2005, 09:43:38 AM
îòêëèêàþñü :)

DrilLer,
это Вы откликнулись в кодировке Win-1251,
поэтому и это Ваше сообщение я не могу прочитать
с первого захода. Я вынужден специально выбрать
кодировку Win-1251 броузера, чтобы обновить
экран в принудительной (отличной от страничной)
кодировке и прочитать по-русски.
И, уверен, что не только я.

В какой операционной системе Вы работаете
и каким броузером пользуетесь ?

Можете ли Вы пронаблюдать кодировки
из Windows XP броузером IE6 ?

Тогда дальше, я надеюсь,
мы будем говорить об одном и том же.

DrilLer

Âàùåòî ÿ îòâå÷àþ â èñî êîäèðîâêå ïî êðàéíåé ìåðå óîíà ó ìåíÿ ùàñ òåêóùàÿ
þçàþ èå

Advertisement: