Слияние: Как создать ссылку, содержащую специальные символы?

916
Aaron Digulla

Как я могу добавить ссылку на

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

на странице слияния? Синтаксис [] не работает, возможно, из-за специальных символов.

Моей первой попыткой было вставить URL в Firefox, но по какой-то причине браузер принимает его как есть (вместо замены всех специальных символов) :-( То же самое для Chrome.

Какие другие инструменты я могу использовать в Linux, чтобы превратить это в то, что Confluence будет обрабатывать правильно?

1

1 ответ на вопрос

2
Patches

Запятые, круглые скобки и пробелы либо недопустимы, либо зарезервированы в 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для этого.) Есть также несколько сайтов, которые сделают это для вас.

Похожие вопросы