-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
4.1.5, 5.4.3, 1000.722.0
-
chrome
-
9
-
Severity 3 - Minor
-
1
-
NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.
Steps to reproduce:
- Create a page
- Edit the page and insert a link e.g. http://localhost/asdsadsad/asdsadsa'asdsad'asdsad
- Linking does not work when the link contains single quote or curly braces
As referred here: http://www.ietf.org/rfc/rfc1738.txt
Usually a URL has the same interpretation when an octet is
represented by a character and when it encoded. However, this is not
true for reserved characters: encoding a character reserved for a
particular scheme may change the semantics of a URL.Thus, only alphanumerics, the special characters "$-_.+!*'(),", and
reserved characters used for their reserved purposes may be used
unencoded within a URL.
Workaround 1
URL-encode single quotes to %27 manually
Workaround 2
Using Insert > Web Link in the editor dialog (which will encode the characters for you upon insert)
Workaround 3
Use a TinyURL. Normally Tiny URLs don't have quote or any other special characters. Hence, you can use them instead of full link. If your current links are referring to other Confluence's page you can use Confluence Tiny URL from Confluence Page Information.
- is duplicated by
-
CONFSERVER-31732 Sharing a link doesn't create the "href" element for the "a" tag
- Closed
- is incorporated by
-
CONFSERVER-25651 Insert Link Containing * Doesn't Work
- Closed
- relates to
-
CONFSERVER-24320 Links and web images with URLs containing certain non-alphanumeric characters fail to save
- Closed
-
CONFCLOUD-24753 Insert Link Containing Single Quote or Curly Braces Doesn't Work
- Closed
- mentioned in
-
Wiki Page Loading...