W3C home > Mailing lists > Public > www-html@w3.org > October 2001

Re: ampersands as literal characters in a URL?

From: <Tony.Rees@csiro.au>
Date: Tue, 2 Oct 2001 11:10:07 +1000
Message-ID: <576A86EC05E22742A26B1D742DE7529238F43D@molly.tas.csiro.au>
To: www-html@w3.org
Bjoern Hoehrmann <derhoermi@gmx.net> wrote:

>  You have to distinguish between URIs and attribute values,
>  <a href='script?a=1&amp;b=2'>...</a> really works on almost
>  all browsers. The URI is still script?a=1&b=2 but with
>  characters that must be escaped escaped. Not escaping the
>  ampersand may cause major problems.

Well, here's an example of what fails on my system, using either IE 5.00 or
Netscape 4.72 on my PC:


whereas this works as intended:


How is it for you?

By the way, it is calling a PL/SQL procedure on one of our machines here. I
maintain the source code in the procedure (so I control what it actually
generates), but not its operating environment or the various web server/s

Received on Monday, 1 October 2001 21:10:27 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:58 UTC