URI rezervovane znaky

Pavel Kolesnikov pavel na m-atelier.cz
Pondělí Leden 12 14:37:31 CET 2004


Pokud se v tomto pripade rozhodnete "neprehanat",
tak Vam to v nekterych pripadech proste nebude
fungovat.

Uvedomte si, ze urlencode nahradi prave i oddelovaci
znaky, takze serverova aplikace vam pak nemusi
querystring spravne rozparsovat.

Pavel

> -----Original Message-----
> From: konference-bounces na java.cz [mailto:konference-bounces na java.cz]On
> Behalf Of Straube, Radovana
> Sent: Monday, January 12, 2004 1:44 PM
> To: Java
> Subject: AW: URI rezervovane znaky
>
>
> Cistejsie asi ano, ale prehladnejsie rozhodne nie. S nicim to
> netreba prehanat :-)
> Radka
>
> -----Ursprüngliche Nachricht-----
> Von: Pavel Kolesnikov [mailto:pavel na m-atelier.cz]
> Gesendet: Montag, 12. Januar 2004 13:38
> An: Java
> Betreff: RE: URI rezervovane znaky
>
>
> Cistsi by asi bylo volat URLEncoder.encode () pro kazdy
> parametr a hodnotu a az pak to nakonci cele spojit pomoci
> "=" a "&". :-)
>
> Pavel
>
> > -----Original Message-----
> > From: konference-bounces na java.cz [mailto:konference-bounces na java.cz]On
> > Behalf Of Straube, Radovana
> > Sent: Monday, January 12, 2004 1:23 PM
> > To: Java
> > Subject: AW: URI rezervovane znaky
> >
> >
> > Sorry, malo to by takto:
> > URL url = new URL( adresa + "?" + URLEncoder.encode(parametre,
> > "ISO-8859-1"));
> >
> > Radka
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Tintin [mailto:tintin na centrum.cz]
> > Gesendet: Montag, 12. Januar 2004 13:19
> > An: Java
> > Betreff: Re: URI rezervovane znaky
> >
> >
> > To jsem jiz zkousel ale ono mne to vzdy zrusilo i lomitka v adrese i
> > dvojtecku u protokolu
> >
> > ----- Original Message -----
> > From: "Straube, Radovana" <Radovana.Straube na behoerden-online.de>
> > To: "Java" <konference na java.cz>
> > Sent: Monday, January 12, 2004 1:12 PM
> > Subject: AW: URI rezervovane znaky
> >
> >
> > > Dobry den,
> > >
> > > URL url = new URL(URLEncoder.encode(adresa, "ISO-8859-1"));
> > > Pozrite si triedu URLEncoder.
> > >
> > > Radka
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Tintin [mailto:tintin na centrum.cz]
> > > Gesendet: Montag, 12. Januar 2004 13:06
> > > An: konference na java.cz
> > > Betreff: URI rezervovane znaky
> > >
> > >
> > > Dobry den,
> > >
> > > i kdyz vetsina rozumnych lidi pouziva v URL,URI adresach pouze
> > ASCII znaky
> > to bez rezervovanych neni problem se setkat z nekterymi patvary.
> > >
> > > Jde mne o to, ze pisi aplikaci, ktera vytvari kopii serveru.Pouzivam
> > nejaky takovyto kod pro pripojeni k serveru.
> > >
> > >  URL url = new URL(new URI(adresa).toASCIIString());
> > >  HttpURLConnection connection =
> (HttpURLConnection)url.openConnection();
> > >
> > > Tento kod zajisti i spravny preklad ceskych znaku do spravne
> %xx formy.
> > Problem je vsak pokud se tam objevy nejaky rezervovani
> > znak(`"`,`%`,`<`,`>`,`[`,`\`,`]`,`^`,```,`{`,`|','}',' ',
> > atd...). Pak to u
> > vytvareni instance URI vyhodi chybu. Jde mne o to zda jde
> nejakym zpusobem
> > rychleji prevest tyto rezervovane znaky na %xx formu.
> > >
> > > Dekuji Tomas
> > >
> > >
> >
>



Další informace o konferenci Konference