URI rezervovane znaky

Tintin tintin na centrum.cz
Pondělí Leden 12 13:28:09 CET 2004


To ano, jenze adresa muze vypadat nejak takto:

http://test.net.cz/pokus neco/blábol CZ.gif.

Ono totiž ty rezervavane znaky nemusi byt az v parametrech, ale kdekoli
jinde. Chapu, ze 99.999% vse cest je spravne. Ale bohuzel to neni tech sto
procent.
Jde mne o to najit rychlejsi metody nez prochazet celou adresu a nahrazovat
rezervovane znaky sekvenci %xx. Ono to totiz zdrzuje.


----- Original Message ----- 
From: "Straube, Radovana" <Radovana.Straube na behoerden-online.de>
To: "Java" <konference na java.cz>
Sent: Monday, January 12, 2004 1:22 PM
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