Normally I use GNU wget to grab websites recursively.

But I want to fetch some websites with lots of Unicode URLs for various languages and I'd like to keep the Unicode in the filenames. (Here's an example.)

wget has commandline switches --local-encoding and --remote-encoding but they don't seem to support Windows' native filesystem encoding, UTF-16. I think this is because wget is designed for *nix which never has UTF-16 as a system encoding for filenames and Windows ports of wget are not official.

Is there another tool that can do this job under Windows and keep the files using correct Unicode?


1 Answer 1


You can use HTTrack Website Copier for this.

You can download it from This link.

  • 2
    This post doesn't provide enough content to count as an answer, Sandeep (please see our answer guidelines for details). Be welcome to edit your post according to the guidelines and "ping" me when done (e.g. flag it or reference me in a comment as "@Izzy"), and I'll happily undelete it.
    – Izzy
    Mar 23, 2016 at 15:12
  • 2
    I did run HTTrack on the website whose link I gave as an example. The resulting filenames were not in the same correct Unicode as used in the site's URLs (IRIs). Mar 24, 2016 at 22:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.