Czy istnieje standardowy/dobry sposób konwertowania adresów URL i nazw plików systemu Windows w języku Java?Konwertuj między nazwami plików URL i Windows (Java)?
Próbuję pobrać pliki, ale chcę, aby nazwa pliku Windows była możliwa do przekształcenia z powrotem do oryginalnej nazwy pliku. Pamiętaj, że część adresu URL w zapytaniu jest niezbędna, ponieważ będę pobierać różne strony, które różnią się tylko zapytaniem.
Moim obecnym, hackowskim rozwiązaniem jest zastąpienie niedozwolonych znaków (takich jak "?") Konkretnym ciągiem znaków (np. "QQ"), ale powoduje to, że konwersja z powrotem do adresu URL staje się mniej przejrzysta. Czy istnieje lepszy sposób?
kilka przykładów tego, co starasz się osiągnąć byłoby bardzo pomocny. –
Myślę, że mówi on o zapisywaniu wyników żądania internetowego przy użyciu adresu URL strony internetowej jako nazwy pliku. Wpływa to na problemy z takimi znakami jak "*" i "?", Które są poprawne w adresie URL, ale nieważne jako część nazwy pliku systemu Windows. –
tj. Www.google.com/search?q=bad+urls, które nie byłyby prawidłową nazwą pliku Windows (ze względu na znak zapytania). –