I'm using the url package. Now, I have some some url with a percent sign in it and want to place it in a footnote. When I let the % where it is, I get a comment, and the whole thing fails to compile because of some unmatched brackets. When it's at the end of a line, it doesn't show up at all in the result. When I write \% instead, this gets literally into the output—but I want the url to be displayed correctly.

What could I do?

-
What are you using to create URLs? \url{foo%.com} works fine for me with the url package –  Seamus Feb 27 '11 at 16:56
pdfLaTeX, on miktex –  user3872 Feb 27 '11 at 16:59
@phg I meant, are you using the url package (\usepackage{url} in your preamble) or some other package that defines a \url{} command? –  Seamus Feb 27 '11 at 17:01
Yeah, I was using \usepackage{url}, but I just saw I screwed it up somewhere else, because I was using it inside a footnote and then the error was kept somehow. Im sorry, problem solved... but thanks for really fast help. –  user3872 Feb 27 '11 at 17:06
@Seamus: Could you post this as an answer. –  Caramdir Feb 27 '11 at 17:35

For URLs in footnotes or inside other macro arguments use \urldef to define it first as a macro:
\documentclass{article}

@user8875 This method does work for long url's too, just make sure you don't break it in the definition. To get an active link, load the hyperref package. –  Andrew Swann Oct 16 '13 at 13:33