|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 15 Sep 2000 12:31:57 To : All Subject : Re: МЕТА,charset -------------------------------------------------------------------------------- Vsevolod Lutovinov wrote: > > SS> В какой мете? Покажи пальцем, где, кто и почему обязан вообще ту мету > SS> читать и анализировать? Кроме того, дальше идет речь о многих языках - > SS> покажи, как эти "многие" впихнуть в мета? > > Грузишь греческие винды. Запускаешь Excel. Пишешь, сохраняешь в > HTML. Excel проставляет чарсет. _Один_ чарсет, прошу отметить в протоколе. > Анализ его после приема файла - > самый простой способ понять, какой это язык, перекодировать и > положить строки в соответствующую языку таблицу. Именно об этом способе я и говорил, но это способ для _только_ греческого языка в одном файле, нет? > SS> Кроме того, раз у тебя есть процедура отсылки страниц на сервер (по > SS> почте например), то почему она и не анализирует мету? > > Hе понял. Как апач достанет чарсет из приаттаченного файла и > какое отношение апач имеет к POP-клиенту? А как приаттаченный к почте файл вообще попадет в htdocs Апача? У тебя где-то есть процедура, которая выкладывает файлы на сайт, или это ручками? Если есть - то почему она не может сделать все что нужно? > Откуда я знаю, как эта процедура на отправляющей стороне > выглядит? Hа принимающей, на принимающей... Либо прием почты, либо разбор данных POST. > >> Каким боком тут апач? > SS> А каким боком тут например Excel? Перекодировать надо в одном месте, > SS> надеюсь этот тезис не вызывает особого возражения? > > См. выше про POP. Это как раз _разные_ места. Есть же место, где почту принимают? > >> А если в базе десяток-другой языков? > SS> А если на странице и в базе действительно десяток-другой языков, то > SS> субж тем более нафиг не сдался, потому что никуда не годится. Hа этот > SS> случай в HTML 4.0 и новее у каждого тэга есть атрибуты lang и charset, > SS> вот и пользуй их (если конечно браузеры поймут). > > Hе, когда много языков на одной - это UTF :) Хотя бы > из соображений простоты сборки такой страницы. Да, конечно. Hо конкретные куски должны быть помечены атрибутами. RA конечно не нужен для такого случая. > >> О вырезании мет. Страница в GB2312 должна отдаваться с метой > >> GB2312. > SS> Кому должна? Вообще-то в стандартах ничего нет на эту тему. Хочешь > SS> чтобы отдавалась с нужным чарсетом - настрой все так, чтобы мета > SS> читалась при выкладывании страницы на сервер - я об этом писал пару > SS> дней назад. > > А вот слова Самого :) > + http://apache.lexa.ru/meta-http.html > + > + Вообще говоря, есть и третий способ. А именно - увидев в документе > + <META HTTP-EQUIV...> прекратить всяческие попытки перекодировки, > + поставить HTTP-заголовок Content-Type в соответствующее положение > + (как предлагает стандарт HTML) и отдать документ AS-IS. А я тебе о чем говорю? То что Тутубалин пишет, можно делать: а) статически, при выкладывании страницы на сервер б) динамически, при каждом запросе клиента. Я говорю о статическом способе, а Леша - в целом об обоих. Статический IMHO выгоднее, т.к. нафига это каждый раз-то делать? > SS> Да за 70-килобайтный HTML я бы на месте убивал бы :-) > > Дык хотя бы в той же девелопперской области Netscape > посмотри - сколько там документации отдается. Далеко, > кстати, ходить не надо - apache\htdocs\manual\misc :) Мало ли кто чего отдает... в девелоперской области Оракла есть документы по SQL размером (только не падай, лучше сначала сядь ;-) больше мегабайта. Так я же не дурак их примеру следовать... --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825b9c75b27.html, оценка из 5, голосов 10
|