Re: Content Type Meta tag stripping in zope.pagetemplate
Marius Gedminas <[email protected]>
| Newsgroups | gmane.comp.web.zope.devel |
|---|---|
| Message-ID | <20120327220917.GA8834@platonas> |
On Tue, Mar 27, 2012 at 12:36:19PM +0200, Charlie Clark wrote: > Am 27.03.2012, 12:16 Uhr, schrieb Fred Drake <[email protected]>: > > >In other words... "the web" will continue to thrive on hacks and > >sniffing data to support users' expectations in spite of the data on > >"the web". I appreciate the motivation (it's not the users' fault > >the content provider can't get it right), it saddens me that there > >will no end of quirks-mode-like data interpretation. And that after > >this many years, we still can't get content-type and encodings > >straightened out. > > True but I think that the problem was largely of our own making in > not coming up with "one, preferably only one" way of handling this. > Re-reading Marius' post I was struck by the whole idea of the > http-server transcoding the content on the fly. Now, I've never > looked at this in detail but have any of the major webservers ever > done that? No idea. I wish I remembered where I read about that. There used to be a dozen charsets for Russian (koi8-r, windows-1251, cp866, iso-8859-5, x-mac-cyrillic; basically at least one for every OS ;) and some websites even went as far as letting the visitor choose the charset they wanted to see. *google google* "Having words like "please, choose an appropriate encoding" on your pages is really a BAD idea, drives people crazy. [...] Here is my advice. Get the latest version of Apache and a FLY plug-in module written by Igor Sereda ([email protected]). The module allows on-the-fly recoding from one character set to another on the basis of either HTTP_ACCEPT_CHARSET or, if it is not set, it scans "User-Agent" field from which it tries to figure out what platform and OS you are on. I am archiving it on sunsite as well." -- http://www.ibiblio.org/sergei/Software/http.html That document even mentions *proxy servers doing charset conversions on the fly*. (O.o) This is all, of course, completely irrelevant to the modern web. I mention this merely as a historical curiosity, because I find the "why are the rules that way?" type of questions fascinating. Marius Gedminas -- http://pov.lt/ -- Zope 3/BlueBream consulting and development _______________________________________________ Zope-Dev maillist - [email protected] https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
signature.asc
(application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk9yOo0ACgkQkVdEXeem14/QxgCfVqhmR65Uf1grrmzpr7pfFZnU YDAAoIf6Mtum2HuPwMJUECUF3n3xvrxn =3sDe -----END PGP SIGNATURE-----