> It's all right... Javascript has become so deeply integrated with all
> web technologies that I hardly notice that this is not a Javascript
> Group. So, don't worry, we cater to Javascript as well <fanfare
> music> !!!
> Instead of using escape() which is not recommended, try using the
> encodeURIComponent() method instead which should do the conversion
> properly. I haven't tried it, but I think it should be able to handle
> the Pound sign.
> On Mar 5, 11:02 pm, graphicsxp <graphic...@googlemail.com> wrote:
> > Thanks for helping
> > I am using encodeURI() but at the same time I was using escape(). If I
> > use encodeURI() alone, then it is converted to %C2%A3 and all is fine.
> > However if I don't use escape() then all my ampersand (&) are just
> > discarded.
> > If I pass 'test & £' in my querystring, when I try to decode that on
> > the server end, it becomes 'test £'
> > Maybe it's more a javascript issue and I shouldn't post here but I'm
> > not sure.....
> > On 5 mar, 17:03, Cerebrus <zorg...@sify.com> wrote:
> > > You haven't explained how you are encoding the URL via Javascript.
> > > Whatever that method is, it appears to be incorrectly encoding the
> > > Pound symbol. The encoded value of the symbol should be "%C2%A3".
> > > I would suggest that you use the encodeURI() built-in function in
> > > Javascript.
> > > On Mar 5, 3:23 pm, graphicsxp <graphic...@googlemail.com> wrote:
> > > > Hello,
> > > > I'm passing the following string in my querystring : "test & test £"
> > > > and I encode the string in javascript so that the server receives :
> > > > test%20%26%20test%20%A3
> > > > All is fine but when I use Server.UrlDecode in my server code, the
> > > > string is decoded as : "test & test 'square' "
> > > > in place of square, it is an actual square shape, like the %A3 bit was
> > > > not decoded properly to a £ sign.
> > > > What am I doing wrong ?
> > > > Thank you- Hide quoted text -
> > - Show quoted text -