Confluence: Wie erstelle ich einen Link, der Sonderzeichen enthält?

1069
Aaron Digulla

Wie kann ich einen Link hinzufügen?

http://icu-project.org/apiref/icu4j/com/ibm/icu/text/MessageFormat.html#format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) 

zu einer Konfluenzseite? Die [] -Syntax funktioniert nicht, wahrscheinlich aufgrund der Sonderzeichen.

Mein erster Versuch bestand darin, die URL in Firefox einzufügen, aber aus irgendeinem Grund akzeptiert der Browser die URL so, wie sie ist (anstatt alle Sonderzeichen zu ersetzen) :-( Gleich für Chrome.

Welche anderen Tools kann ich unter Linux verwenden, um dies in etwas umzuwandeln, das von Confluence richtig verarbeitet wird?

1

1 Antwort auf die Frage

2
Patches

Kommas, Klammern und Leerzeichen sind entweder illegal oder in URLs reserviert und müssen in Prozent kodiert sein . Also versuche:

http://icu-project.org/apiref/icu4j/com/ibm/icu/text/MessageFormat.html#format%28java.lang.Object%5B%5D%2C%20java.lang.StringBuffer%2C%20java.text.FieldPosition%29 

Die meisten Programmiersprachen verfügen über Funktionen, die URLs prozentual kodieren. (Ich habe dafür Python's verwendet urllib2.quote.) Es gibt auch mehrere Websites, die dies für Sie tun.