If your request is for these forums, there is a rule to follow: if you add a link inside a post and you want that the link is correctly handled in all cases (including when it includes parentheses, diacriticts, and other special characters), you have to use the
tags. If you don't use such tags, simple cases may work, others may not.
If your request is for the IMSLP wiki, all links inside pages are already html encoded, too (so parentheses and other special characters are represented by the corresponding % sequence). For example, if you consider this page:
http://imslp.org/wiki/Category:Eijkhout,_Victor
and you inspect the html code produced, you'll find that all links inside the html code are html encoded. This is a fragment of the html contents of such a page:
Code: Select all
<li><a
href="http://imslp.org/wiki/Autumn%27s_Allemande_%28Eijkhout,_Victor%29"
title="Autumn's Allemande (Eijkhout, Victor)">Autumn's Allemande (Eijkhout, Victor)
</a></li>
</ul>
<h3>B</h3>
<ul>
<li><a
href="http://imslp.org/wiki/Bubble_Machine_%28Eijkhout,_Victor%29"
title="Bubble Machine (Eijkhout, Victor)">Bubble Machine (Eijkhout, Victor)
</a></li>
</ul>
So you can catch all html encoded links by copying the text after the "
href=" tags.
Some browsers allow to display the source html code of pages, and this would make the task easier for you. For example,
Seamonkey provides this feature.
Max