Documentation

Suffixes containing special characters

You might see (or inherit responsibility for) older DOIs which contain other characters, and require special treatment in a URL:

  • Encode hash or pound sign # as %23
  • Do not encode left bracket (or less than) < as &lt; and right bracket (or greater than) > as &gt; when resolving DOIs or retrieving metadata from our REST API to retrieve the metadata (see below)
  • Do not encode forward slash / when resolving DOIs or retrieving metadata from our REST API

For example, use the following when resolving DOIs with special characters:

https://0-doi-org.libus.csd.mu.edu/10.1002/(SICI)1521-3951(199911)216:1<135::AID-PSSB135>3.0.CO;2-%23

instead of:

https://0-doi-org.libus.csd.mu.edu/10.1002/(SICI)1521-3951(199911)216:1<135::AID-PSSB135>3.0.CO;2-#

And, to retrieve the metadata in our REST API, using those same DOI examples use:

https://0-api-crossref-org.libus.csd.mu.edu/works/10.1002/(SICI)1521-3951(199911)216:1%3C135::AID-PSSB135%3E3.0.CO;2-%23

instead of:

https://0-api-crossref-org.libus.csd.mu.edu/works/10.1002/(SICI)1521-3951(199911)216:1<135::AID-PSSB135>3.0.CO;2-#

Page owner: Isaac Farley   |   Last updated 2021-December-03