fetch_file_contents: fix fetching protected feeds when password has special characters