Bazen bir bağda http://www.example.com/файл.zip gibi unicode karakterler bulunur
Tarayıcınızı ona yönlendirirseniz, dosyayı файл.zip olarak doğru bir şekilde indirmeniz istenir. Ancak bunu yapmaya çalışırsanız wget
, dosya?, Yüzde kodlaması (% D0% BB gibi) ve (invalid encoding)
dosya adından sonraki dize karışımı ile birlikte gelir .
Wget'e veya diğer komut satırı numaralarına hangi parametreleri ekleyebilirim, böylece Chrome ve Firefox gibi davranır ve dosyayı tam olarak işlenen bağlantıda belirtildiği gibi kaydeder - bu durumda файл.zip olarak?
Çözüm, komutta açıkça yazmak zorunda kalmadan çalışmalıdır, bu nedenle açık wget -O файл.zip http://www.example.com/файл.zip
bir iyi bir çözüm değildir.
Çalıştırır wget http://www.example.com/файл.zip
etmez http://www.example.com/%D1%84%D0%B0%D0%B9%D0%BB.zip dosyasını almaya çalıştığının , yani bağlantıyı yüzde olarak dönüştürdüğünün farkındayım. kodlama, bu onu kaydetmesinin nedeni dosya adını "düzgün" yapmaz.
Burada , cevabı bu konuda yardımcı olabilecek veya olmayabilecek biraz ilgili bir soru yayınladım .