Pai eu mi-am rezolvat problema in modul urmator :
url.c din sursa wget,
char *
url_filename (const struct url *u)
este functia cu pricina,
pui un decode_string(file); sa fie ceva de genu :
[..]
The exception is the case when file does exist and is a
directory (actually support for bad httpd-s). */
decode_string(file);
if ((opt.noclobber || opt.always_rest || opt.timestamping || opt.dirstruct)
&& !(file_exists_p (file) && !file_non_directory_p (file)))
return file;
/* Find a unique name. */
[..]
si merge perfect...
Oricum eu sunt curios ce probleme ar putea sa produca chestia asta. Is this
safe ? la un download recursiv in care salveaza tot ce intalneshte nu se
poate executa ceva comanda folosindu-se de chestia asta ?
Radu
On Friday 28 February 2003 10:04, Ionel Mugurel Ciobica wrote:
> On 27-02-2003, at 14h 58'35", Alin Nastac wrote to rlug about "[rlug] Re:
> wget"
>
> > Principiu: fiecare program trebuie sa se ocupe cu felia lui si doar
> > atit, adicatelea sa rezolve o singura problema dar sa o rezolve
> > impecabil.
> >
> > Consecinta: nu vad de ce ar trebui sa stie ca %20 reprezinta de fapt o
> > codificare a spatiului in url-uri.
>
> Si eu de ce ar trebui sa stiu?
>
> Si daca un server mai hazliu ii serveste un fisier %41%41%41%46%61%61%61
> asa ar si trebui sa-l salveze, ca doar toata lumea stie tabla ascii in
> hexa si stie ca de fapt este AAA.aaa, dar ce te faci la 8biti? %BA%FE il
> vezi ca este şţ?
>
> Uite, de exemplu pagina:
> http://bucovina.chem.tue.nl/Unicode-%BA_%BAi_%FE.html
>
> wget o salveaza cu procente, dar Netscape (7.0 la mine) imi
> propune Unicode-ş_şi_ţ.html.
>
> Pagina http://bucovina.chem.tue.nl/Unicode-ş_şi_ţ.html nu va merge
> cu Netscape, iar wget salveaza tot ca Unicode-%BA_%BAi_%FE.html.
>
>
> Mugurel
> --
> Pentru dezabonare, trimiteti mail la
> [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
> REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
--
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/