I have two links which I am trying to use in an answer:
[10–4–5 (for Terminal facilities)][3]
[6–4–4 (for Enroute facilities)][4]
and two URLs which those links should point to:
[3]: https://www.faa.gov/air_traffic/publications/atpubs/foa_html/chap10_section_4.html#$paragraph10-4-5
[4]: https://www.faa.gov/air_traffic/publications/atpubs/foa_html/chap6_section_4.html#$paragraph6-4-4
You will note that both URLs are links to anchors within a page, and that both anchors include the characters $
and -
.
The first link works:
The second does not:
...or, well, it doesn't work in my answer (see revisions), despite working here in this question. The problem seems to be with the dollar sign—removing it from the URL causes Markdown to recognize it, while inserting it anywhere in the URL causes the recognition to instantly vanish. Encoding $
as %24
allows Markdown to recognize the URL again.
Note that all four of the "dash-like" symbols in the two anchors are simple hyphens, not en-dashes.
Why does the URL recognition break only for the one URL, and not both of them? Why is the encoding necessary in my answer there, but not my question here?