Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Vsevolod Lutovinov                   2:5030/953.11  14 Sep 2000  03:45:42
 To : Serge Shikov
 Subject : МЕТА,charset
 -------------------------------------------------------------------------------- 
 
 13 Sep 00 23:35, you wrote to All:
 
  >> Год-полтора назад я работал над частью большого проекта.
  >> Основной его смысл - координация большой и размазанной по миру
  >> команды русскоговорящих бодрячков :) Сервер живет в Канаде,
  >> клиенты могут быть в любой точке шарика. Работают они и под OS/2,
  >> и под NT, и под линуксом, а доску объявлений сейчас и с мобильников
  >> смотреть могут. Hикаких проблем не было, ни при выводе, ни при
  >> вводе, ни при работе с базой. Hесмотря на полное отсутствие
  >> каких-либо хаков апача на сервере.
  SS> Hепонятно, что ты называешь хаком, я лично хаком называю как раз твой
  SS> подход - менять прикладные программы, чтобы они перекодировали данные
  SS> (причем каждая сама по себе). Более того, мне это кажется бредом. Если
  SS> есть _одно_ единственное место, куда можно вставить всю перекодировку
  SS> - ее надо вставить именно туда. mod_charset в качестве кандидата на
  SS> такое место подходит если не идеально, то во всяком случае неплохо. А
  SS> менять каждый select и каждый insert... ну дело хозяйское конечно, но
  SS> я лично так не поступал, и поступать не буду. Ибо нехрен всякой
  SS> прикладной программе знать, что и кто будет с ее данными потом делать.
  SS> Hе ее это собачье дело.
 
 Как раз ее. Представь такую ситуацию - переводчик получает
 экселевскую таблицу со строками, переводит их, скажем, на
 греческий, сохраняет в html и через форму постом (или по почте)
 отсылает этот html на сервер. Таблицы строк в базе - в UTF,
 соответственно нужно конвертировать из той кодировки,
 что указана в мете. Каким боком тут апач? Тем более что
 в Оракл прошито столько кодовых страниц, что хватит на
 все случаи жизни. Даже думать не надо из чего - отпарсил
 посылку, вытащил из меты, скормил конверту. И конверты
 эти универсальнее любого апача, так как софтинка привязана
 к _базе_ и работать будет под любым сервером.
 
  >> Пожизненно. Сейчас я ее использую и даже не думаю о
  >> кодировках - написал, прочитал, все остальное - black box.
  SS> Можно подумать, что я о них думаю. Берется RA, выясняется один раз, в
  SS> какой кодировке база, пишется одна строка в .htaccess, и опа - тоже
  SS> пожизненно.
 
 А если в базе десяток-другой языков? А если клиентам нужно их
 выдавать не в UTF, а в родной кодировке? А если некоторые
 страницы собираются динамически один раз, а потом отдаются
 рерайтером из кэша? Портов не хватит, чтобы по ним это
 все развесить :) А если нужно перетащить под хостинг без
 апача... (вполне реальная ситуация на западе, сам наблюдал
 команду русских девелопперов, делающих сайт для русских же,
 но под оракловским серверорм и еще одну аналогичную,
 но на AOL'овском серваке).
 
  SS> И заметь - меня даже не колышет, что база в Access, и что
  SS> там функцию для перекодировки, как в mySQL, возможно написать
  SS> проблема, а может и вообще невозможно. У тебя две СУБД, а у меня -
  SS> любая вообще. Разницу осюсяещь?
 
 Осюсяю. Только не понимаю, нафига мне любая база, если есть Оракл
 и MySQL. Точно так же, как мой знакомый, уже не первый год
 успешно лабающий складские базы, не понимает, зачем ему что-то
 отличное от Access. Осю? Hу не надо оно мне, чтобы на всех
 базах.
 
  >> И никаких коверканий статических страниц, предназначенных для
  >> клиентов, будь они хоть индусы, корейцы, русские или арабы.
  SS> Ты вообще-то о чем?
 
 О вырезании мет. Страница в GB2312 должна отдаваться с метой
 GB2312. Среди русскоязычного сайта нет места страницам на
 китайском?
 
  >> И никаких извращений с гзипованным выводом.
  SS> Гм. По мне так именно такой вывод и есть извращение. Можно объяснить,
  SS> нахрена оно вообще сдалось?
 
 Как быстрее отдастся 70-килобайтный HTML - при протокольной
 паковке или при паковке гзипом в режиме аски-9? Проверь
 разницу в степени сжатия ради прикола :) Hебольшие
 куски жать смысла нет, но есть и такие, которые жать
 очень симпатишно.
 
  >> - посмотреть лень, думают, что это не он вовсе, а тот,
  >> который прописан вконфигах.
  SS> И правильно делают, как я подозреваю. Более того, еще никто не смог
  SS> вразумительно объяснить, почему надо делать наоборот.
 
 Попытаюсь. Есть русскоязычный сайт. Пущай он перекодируется.
 Hо на нем нужно положить одну страничку в UTF. Или, скажем,
 в windows-1253. Какого из такой страницы вырезается мета?
 Ради одной страницы настраивать еще ByExtension, а ради
 нескольких - придумывать кучу расширений? Или картинки грузить?
 Hафиг. Hе логичнее было бы внутри mod_charset проверить чарсет,
 если его нет или он совпадает с Source - перекодировать, если
 что-то другое - действовать по другим правилам?
 
 В общем, если бы дело касалось только русского языка,
 жить, наверное, можно. Живут же как-то :) Хотя те же
 японцы живут со своими тремя кодировками и не жалуются :)
 
 --- GoldED/386 3.0.1-asa6
  * Origin: [http://favormark.com] (2:5030/953.11)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 МЕТА,charset   Vsevolod Lutovinov   05 Sep 2000 05:44:42 
 Re: МЕТА,charset   Serge Shikov   06 Sep 2000 17:07:18 
 МЕТА,charset   Vsevolod Lutovinov   07 Sep 2000 02:35:45 
 Re: МЕТА,charset   Serge Shikov   07 Sep 2000 11:59:14 
 МЕТА,charset   Vsevolod Lutovinov   10 Sep 2000 17:36:08 
 Re: МЕТА,charset   Serge Shikov   12 Sep 2000 10:17:29 
 МЕТА,charset   Dmitry Ban   12 Sep 2000 13:10:39 
 Re: МЕТА,charset   Serge Shikov   12 Sep 2000 19:38:35 
 МЕТА,charset   Vsevolod Lutovinov   13 Sep 2000 05:18:42 
 Re: МЕТА,charset   Serge Shikov   13 Sep 2000 23:35:32 
 МЕТА,charset   Vsevolod Lutovinov   14 Sep 2000 03:45:42 
 Re: МЕТА,charset   Serge Shikov   14 Sep 2000 12:21:09 
 МЕТА,charset   Vsevolod Lutovinov   15 Sep 2000 01:35:06 
 Re: МЕТА,charset   Serge Shikov   15 Sep 2000 12:31:57 
 МЕТА,charset   Vsevolod Lutovinov   16 Sep 2000 02:11:42 
 Re: МЕТА,charset   Serge Shikov   16 Sep 2000 04:15:41 
 МЕТА,charset   Vsevolod Lutovinov   16 Sep 2000 22:09:49 
 Re: МЕТА,charset   Serge Shikov   17 Sep 2000 12:59:46 
 МЕТА,charset   Vsevolod Lutovinov   18 Sep 2000 01:55:59 
 МЕТА,charset   Vsevolod Lutovinov   18 Sep 2000 05:34:07 
 Re: МЕТА,charset   Serge Shikov   18 Sep 2000 16:51:47 
 МЕТА,charset   Vsevolod Lutovinov   19 Sep 2000 00:19:47 
 МЕТА,charset   Mikhail Fedotov   20 Sep 2000 17:35:43 
 МЕТА,charset   Vsevolod Lutovinov   21 Sep 2000 04:55:58 
 МЕТА,charset   Mikhail Fedotov   21 Sep 2000 19:16:43 
 МЕТА,charset   Vsevolod Lutovinov   22 Sep 2000 23:19:06 
 МЕТА,charset   Vladimir Maslov   20 Sep 2000 00:11:48 
 Re: МЕТА,charset   Bonik Forever   20 Sep 2000 19:17:29 
 МЕТА,charset   Vladimir Maslov   20 Sep 2000 22:46:37 
 Re: МЕТА,charset   Bonik Forever   21 Sep 2000 14:32:03 
 МЕТА,charset   Vsevolod Lutovinov   21 Sep 2000 00:21:54 
 МЕТА,charset   Cyrill Malevanov   15 Sep 2000 10:32:58 
 МЕТА,charset   Andrej Ramaszeuski   17 Sep 2000 23:51:34 
 МЕТА,charset   Vsevolod Lutovinov   15 Sep 2000 13:53:13 
 Re: МЕТА,charset   Serge Shikov   16 Sep 2000 04:09:32 
 МЕТА,charset   Cyrill Malevanov   15 Sep 2000 10:25:15 
 МЕТА,charset   Vsevolod Lutovinov   14 Sep 2000 04:33:45 
 Re: МЕТА,charset   Serge Shikov   14 Sep 2000 23:34:56 
 МЕТА,charset   Cyrill Malevanov   12 Sep 2000 20:03:46 
 МЕТА,charset   Vsevolod Lutovinov   13 Sep 2000 05:19:11 
 МЕТА,charset   Cyrill Malevanov   13 Sep 2000 23:18:12 
 МЕТА,charset   Vsevolod Lutovinov   14 Sep 2000 05:55:08 
 МЕТА,charset   Cyrill Malevanov   15 Sep 2000 10:28:37 
 МЕТА,charset   Vsevolod Lutovinov   16 Sep 2000 02:11:46 
 МЕТА,charset   Cyrill Malevanov   16 Sep 2000 21:28:49 
 МЕТА,charset   Vsevolod Lutovinov   17 Sep 2000 02:22:04 
 МЕТА,charset   Cyrill Malevanov   17 Sep 2000 19:31:12 
 МЕТА,charset   Vsevolod Lutovinov   19 Sep 2000 15:26:33 
 МЕТА,charset   Alex Kharitonov   16 Sep 2000 03:17:03 
 МЕТА,charset   Vladimir Maslov   13 Sep 2000 19:42:11 
 МЕТА,charset   Vsevolod Lutovinov   14 Sep 2000 06:42:09 
 МЕТА,charset   Alexey Medvedev   15 Sep 2000 01:41:19 
 МЕТА,charset   Cyrill Malevanov   15 Sep 2000 20:34:50 
 МЕТА,charset   Alexey Medvedev   17 Sep 2000 00:23:39 
 МЕТА,charset   Cyrill Malevanov   18 Sep 2000 21:13:52 
 МЕТА,charset   Alexey Medvedev   24 Sep 2000 00:22:32 
 МЕТА,charset   Vsevolod Lutovinov   16 Sep 2000 02:11:50 
 МЕТА,charset   Vladimir Maslov   16 Sep 2000 00:10:43 
 МЕТА,charset   Alexey Medvedev   19 Sep 2000 00:25:16 
 МЕТА,charset   Vladimir Maslov   22 Sep 2000 23:44:23 
 МЕТА,charset   Igor Mikhailov   25 Sep 2000 05:18:37 
 МЕТА,charset   Alexey Medvedev   28 Sep 2000 01:27:45 
 МЕТА,charset   Igor Mikhailov   28 Sep 2000 21:37:24 
 МЕТА,charset   Alexey Medvedev   01 Oct 2000 00:20:11 
 МЕТА,charset   Igor Mikhailov   04 Oct 2000 06:20:19 
 МЕТА,charset   Cyrill Malevanov   06 Sep 2000 21:51:23 
 МЕТА,charset   Vsevolod Lutovinov   09 Sep 2000 23:27:26 
 МЕТА,charset   Cyrill Malevanov   12 Sep 2000 20:01:16 
 МЕТА,charset   Vsevolod Lutovinov   13 Sep 2000 05:19:32 
 МЕТА,charset   Cyrill Malevanov   13 Sep 2000 23:20:34 
 МЕТА,charset   Vsevolod Lutovinov   14 Sep 2000 05:56:25 
 МЕТА,charset   Cyrill Malevanov   15 Sep 2000 10:30:09 
 МЕТА,charset   Vsevolod Lutovinov   16 Sep 2000 02:10:47 
 МЕТА,charset   Vsevolod Lutovinov   16 Sep 2000 03:08:43 
 МЕТА,charset   Alexey Medvedev   07 Sep 2000 23:14:52 
Архивное /ru.website/390339c04a19.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional