Confluence: Como faço para criar um link que contenha caracteres especiais?

1

Como posso adicionar um link para

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

para uma página de confluência? A sintaxe [] não funciona, provavelmente por causa dos caracteres especiais.

Minha primeira tentativa foi colar o URL no Firefox, mas por algum motivo, o navegador o aceita como é (em vez de substituir todos os caracteres especiais) :-( O mesmo para o Chrome.

Quais outras ferramentas eu posso usar no Linux para transformar isso em algo que o Confluence irá lidar corretamente?

    
por Aaron Digulla 13.07.2011 / 10:13

1 resposta

2

Vírgulas, parênteses e espaços são ilegais ou reservados em URLs e devem ter percentual codificado . Então tente:

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

A maioria das linguagens de programação tem funções que codificam URLs por cento. (Eu usei o urllib2.quote do Python para isso.) Há também vários sites que farão isso por você.

    
por 13.07.2011 / 12:39