- From: Ian Stuart <Ian.Stuart@ed.ac.uk>
- Date: Mon, 1 Feb 2021 06:52:15 +0000
- To: <www-validator@w3.org>
The error is correct.
RFC3986 states that
A URI is a sequence of characters from a very limited set: the
letters of the basic Latin alphabet, digits, and a few special
characters.
The list of "unreserved characters" is then defined as
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
.... so in your href, you should have encoded both the round AND square
braces
On 27/01/2021 16:22, Andrew Wylie wrote:
> I want to link to a file on the Web that has square brackets in its
> name. I have escaped those characters but am still getting "Illegal
> character in path segment"
>
> <a
> href="http://publ.lib.ru/ARCHIVES/F/FEDOTOV_Yakov_Andreevich/Fedotov_Ya.A..._Tranzistory.(1960).[djv-fax].zip">Transistors</a>
>
> Is this correct? The page looks fine in Firefox and the link works!
>
--
Ian Stuart.
Perl & Python developer,
EDINA,
The University of Edinburgh.
🚙
http://edina.ac.uk/
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
Received on Monday, 1 February 2021 06:52:49 UTC