--VywGB/WGlW4DM4P8
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

ahoward (ahoward / fsl.noaa.gov) wrote:

>=20
> rubyists-
>=20
> can any light be shed on why
>=20
>   CGI.escape 'foo bar'	  >>   "foo+bar"
>=20
> instead of
>=20
>   CGI.escape 'foo bar'	  >>   "foo%20bar"
>=20
> the '+' does not work under certain browser/apache conditions it seems.

'+' is an allowed replacement for spaces.  Read both cgi.rb and
cgi-lib.rb's escape functions.  If only I know which RFC this is
contained in...

--=20
Eric Hodel - drbrain / segment7.net - http://segment7.net
All messages signed with fingerprint:
FEC2 57F1 D465 EB15 5D6E  7C11 332A 551C 796C 9F04


--VywGB/WGlW4DM4P8
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (FreeBSD)

iD8DBQE97/noMypVHHlsnwQRAl0FAKDTnDS/KsosNJyqQD7tZN0Zsljz/wCgkgMg
nlcm3YF1iRN1rty+Tv2boxM=
=lNu5
-----END PGP SIGNATURE-----

--VywGB/WGlW4DM4P8--

ahoward (ahoward / fsl.noaa.gov) wrote:

>=20
> rubyists-
>=20
> can any light be shed on why
>=20
>   CGI.escape 'foo bar'	  >>   "foo+bar"
>=20
> instead of
>=20
>   CGI.escape 'foo bar'	  >>   "foo%20bar"
>=20
> the '+' does not work under certain browser/apache conditions it seems.

'+' is an allowed replacement for spaces.  Read both cgi.rb and
cgi-lib.rb's escape functions.  If only I know which RFC this is
contained in...

--=20
Eric Hodel - drbrain / segment7.net - http://segment7.net
All messages signed with fingerprint:
FEC2 57F1 D465 EB15 5D6E  7C11 332A 551C 796C 9F04

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (FreeBSD)

iD8DBQE97/noMypVHHlsnwQRAl0FAKDTnDS/KsosNJyqQD7tZN0Zsljz/wCgkgMg
nlcm3YF1iRN1rty+Tv2boxM=
=lNu5
-----END PGP SIGNATURE-----