|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Krutyko 2:5022/5.56 28 Apr 2001 15:55:25 To : Artem Chuprina Subject : Re: charsets -------------------------------------------------------------------------------- SK> p.s. кто ни будь может не расплывчато объяснить достоверность доводов SK> А.Лебедева (www.design.ru) о том, что не надо применять characterset. AC> А точную ссылку слабо? А то как-то мне сказали, что он рекомендует не не AC> применять charset (кстати, либо charset, либо character set, а не так, AC> как у тебя), а применять его в соответствии со стандартами, то есть не в AC> тексте страницы, а в заголовке HTTP-ответа. Что характерно, AC> www.design.ru так и делает. Хотя чихал он на Accept-Charset, собака. . 7. Фронт борьбы с charset'ом - не указывайте charset в самом html-документе [10.9.98] Всякий начинающий вебмастер или вебподмастерье поначалу заглядывает в исходники HTML-текста. И находит там много разного интересного. Hапример, такую строчку: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=KOI8-R"> CHARSET - это сокращение от Character Set (англ., как обычно), т.е. всего-навсего "набор символов". - Что это? Зачем это? - думает начинающий вебмастер, - Hаверное, это злые профи тут написали и специально ничего не пояснили, чтобы я, чайник, не понял ничего. Если вы почитываете исходники и обнаруживаете там такое, о чем нигде не слышали и не читали, попробуйте поэкспериментировать с кодом. Скопируйте неизвестное буквосочетание и поиграйтесь с ним - вставьте в HTML и загрузите в браузер. Если ничего не произошло (т.е. буквально - код себя никак не проявил), выкиньте его. От греха подальше. А то у вас не произошло, а у всего Рунета произойдет. Hе пользуйтесь чем не надо. Когда научитесь, сами поймете, что нужно, а что - нет. ...А ведь все так и есть. Злой профи повписывал. Да еще подробно рассказал, как это сделать во всех возможных случаях. Чтобы смутить вас на долгое время, чтобы все говорили, что неправильно, а вы были уверены в обратном. ... Так что же плохого в прописывании charset'а? Плохо то, что это не универсально. Зачем создавать такие страницы, которые хоть кто-то не может прочесть? Указание charset'ов приводит к тому, что старые браузеры (а в некоторых случаях и новые) показывают просто ASCII-кашу на экране. Еще очень любят вставлять в код charset'ы почти все автоматизированные программы - от FrontPage до Dreamweaver'а. Это еще хуже, так как они обычно затачиваются под одну какую-то платформу (Мак или РС) и пихают, соответственно, свой charset. Что мы будем делать? Как нам дальше жить? Существует автоматическое определение кодировки. Это значит, что когда вы пришли сюда почитать заметки, вам не надо выбирать кодировку. Сервер видит, что вы, скажем, сидите в Windows, и выдает кодировку WIN. А если сюда придет ACHE, то он все увидит в КОИ-8. Способ этот хорош ненасильственностью. Всегда хорошо дать возможность выбрать другую кодировку, если, по какой-то причине, предложенная вас не устраивает (хотя 99% посетителей остаются довольны). При черновских рекомендациях можно в браузере выбирать любую кодировку, хоть "Simplified Chinese", ничего не изменится. ...а пока откройте все ваши исходники и уберите во всех файлах строчки, где прописан charset. SK> По моему это бред. Кто не согласен, доводы::::: Я до сих пор так считаю! C уважением, Сергей. ------------------------------------------------------------------ = 2001 Dreams Software All Design - http://dsi.da.ru - dsi@au.ru = --- F.I.P.S./32 v1.0r W95/NT [M] * Origin: Если паpень с Узловой - значит паpень с головой! :-] (2:5022/5.56) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/27963aeaafad.html, оценка из 5, голосов 10
|