Confluence:如何创建包含特殊字符的链接?

Confluence:如何创建包含特殊字符的链接?

我如何添加链接至

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

到 Confluence 页面?[] 语法不起作用,可能是因为特殊字符。

我的第一次尝试是将 URL 粘贴到 Firefox 中,但由于某种原因,浏览器按原样接受它(而不是替换所有特殊字符):-( Chrome 也是如此。

我可以在 Linux 上使用哪些其他工具来将其转变为 Confluence 可以正确处理的内容?

答案1

逗号、括号和空格在 URL 中是非法的或保留的,必须百分比编码.因此尝试一下:

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

大多数编程语言都有对 URL 进行百分比编码的函数。(我使用 Python 来实现urllib2.quote这一点。)还有几个网站可以帮你实现这一点。

相关内容