#include <assert.h>
#include <errno.h>
#include <time.h>
-#ifdef ENABLE_IRI
-#include <langinfo.h>
-#endif
#include "utils.h"
#include "init.h"
#include "convert.h"
#include "spider.h"
#include "http.h" /* for save_cookies */
-#include "iri.h"
#include <getopt.h>
#include <getpass.h>
char *filename = NULL, *redirected_URL = NULL;
int dt;
- set_current_as_locale ();
- set_ugly_no_encode (false);
-
if ((opt.recursive || opt.page_requisites)
&& (url_scheme (*t) != SCHEME_FTP || url_uses_proxy (*t)))
{
}
else
{
- set_remote_as_current ();
- status = retrieve_url (*t, &filename, &redirected_URL, NULL, &dt, opt.recursive);
+ struct iri *i = iri_new ();
+ set_uri_encoding (i, opt.locale, true);
+ status = retrieve_url (*t, &filename, &redirected_URL, NULL, &dt,
+ opt.recursive, i);
+ iri_free (i);
}
if (opt.delete_after && file_exists_p(filename))