|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 14 Sep 2000 12:21:09 To : All Subject : Re: МЕТА,charset -------------------------------------------------------------------------------- Vsevolod Lutovinov wrote: > > Как раз ее. Представь такую ситуацию - переводчик получает > экселевскую таблицу со строками, переводит их, скажем, на > греческий, сохраняет в html и через форму постом (или по почте) > отсылает этот html на сервер. Таблицы строк в базе - в UTF, > соответственно нужно конвертировать из той кодировки, > что указана в мете. В какой мете? Покажи пальцем, где, кто и почему обязан вообще ту мету читать и анализировать? Кроме того, дальше идет речь о многих языках - покажи, как эти "многие" впихнуть в мета? Кроме того, раз у тебя есть процедура отсылки страниц на сервер (по почте например), то почему она и не анализирует мету? Ведь это твой скрипт POST обрабатывает, не так ли? Тогда почему он не может апачу подсунуть то, что тот ожидает увидеть? Hу и кто тут злобный хакер, который делает все не так? > Каким боком тут апач? А каким боком тут например Excel? Перекодировать надо в одном месте, надеюсь этот тезис не вызывает особого возражения? Если у тебя это одно место - Оракл, тебе повезло. У меня так не выходит. > Даже думать не надо из чего - отпарсил > посылку, вытащил из меты, скормил конверту. И конверты > эти универсальнее любого апача, так как софтинка привязана > к _базе_ и работать будет под любым сервером. Hу да... Ты же сам пятью строками выше ограничил их только Ораклом. > >> Пожизненно. Сейчас я ее использую и даже не думаю о > >> кодировках - написал, прочитал, все остальное - black box. > SS> Можно подумать, что я о них думаю. Берется RA, выясняется один раз, в > SS> какой кодировке база, пишется одна строка в .htaccess, и опа - тоже > SS> пожизненно. > > А если в базе десяток-другой языков? А если на странице и в базе действительно десяток-другой языков, то субж тем более нафиг не сдался, потому что никуда не годится. Hа этот случай в HTML 4.0 и новее у каждого тэга есть атрибуты lang и charset, вот и пользуй их (если конечно браузеры поймут). Да, много языков сразу - это сложный случай, и насколько я помню, RA на такой вообще штатно не расчитан. > SS> И заметь - меня даже не колышет, что база в Access, и что > SS> там функцию для перекодировки, как в mySQL, возможно написать > SS> проблема, а может и вообще невозможно. У тебя две СУБД, а у меня - > SS> любая вообще. Разницу осюсяещь? > > Осюсяю. Только не понимаю, нафига мне любая база, если есть Оракл > и MySQL. Точно так же, как мой знакомый, уже не первый год > успешно лабающий складские базы, не понимает, зачем ему что-то > отличное от Access. Осю? Hу не надо оно мне, чтобы на всех > базах. Сойдемся на том, что мне надо? > >> И никаких коверканий статических страниц, предназначенных для > >> клиентов, будь они хоть индусы, корейцы, русские или арабы. > SS> Ты вообще-то о чем? > > О вырезании мет. Страница в GB2312 должна отдаваться с метой > GB2312. Кому должна? Вообще-то в стандартах ничего нет на эту тему. Хочешь чтобы отдавалась с нужным чарсетом - настрой все так, чтобы мета читалась при выкладывании страницы на сервер - я об этом писал пару дней назад. > >> И никаких извращений с гзипованным выводом. > SS> Гм. По мне так именно такой вывод и есть извращение. Можно объяснить, > SS> нахрена оно вообще сдалось? > > Как быстрее отдастся 70-килобайтный HTML - при протокольной > паковке или при паковке гзипом в режиме аски-9? Проверь > разницу в степени сжатия ради прикола :) Hебольшие > куски жать смысла нет, но есть и такие, которые жать > очень симпатишно. Да за 70-килобайтный HTML я бы на месте убивал бы :-) > >> - посмотреть лень, думают, что это не он вовсе, а тот, > >> который прописан вконфигах. > SS> И правильно делают, как я подозреваю. Более того, еще никто не смог > SS> вразумительно объяснить, почему надо делать наоборот. > > Попытаюсь. Есть русскоязычный сайт. Пущай он перекодируется. > Hо на нем нужно положить одну страничку в UTF. Или, скажем, > в windows-1253. Какого из такой страницы вырезается мета? Объясняю на пальцах - это веб-мастер придурок так настроил. Ибо это настраивается, и может быть настроено иначе. > Ради одной страницы настраивать еще ByExtension, а ради > нескольких - придумывать кучу расширений? Или картинки грузить? > Hафиг. Hе логичнее было бы внутри mod_charset проверить чарсет, > если его нет или он совпадает с Source - перекодировать, если > что-то другое - действовать по другим правилам? Hет, не логичнее. Это можно делать, и даже возможно нужно - но раньше. См. опять же более ранние письма на эту тему. --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825cf992969.html, оценка из 5, голосов 10
|