Слияние: Как создать ссылку, содержащую специальные символы?
Как я могу добавить ссылку на
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 ответ
Решение
Запятые, круглые скобки и пробелы либо недопустимы, либо зарезервированы в 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's urllib2.quote
для этого.) Есть также несколько сайтов, которые сделают это за вас.