具有特殊字符编码的 URL 的正确约定

具有特殊字符编码的 URL 的正确约定

我有以下围兜条目

@Online{AUSNET:2019,
    title = "{Schedule of Network Use of System Tariffs}",
    author = {AusNet Services},
    year    = {2019},
    url= {https://www.aer.gov.au/system/files/AER%20approved%20-%20AusNet%20Services%20-%20Schedule%20of%20Tariffs%202019%20-%20last%20updated%205%20December%202018.pdf},
    lastaccessed = {2020-01-08}
}

URL 包含空格,这些空格被编码为 %20。通常,URL 的构造方式如下:https://www.aer.gov.au/system/files/AER approved - AusNet Services - Schedule of Tariffs 2019 - last updated 2018 年 12 月 5 日.pdf

参考书目条目的通常惯例是什么?如果我在 bib 文件条目中使用编码的 URL,则它会以不适合人类使用的编码显示在参考书目中,即https://www.aer.gov.au/system/files/AER%20approved%20-%20AusNet%20Services%20-%20Schedule%20of%20Tariffs%202019%20-%20last%20updated%205%20December%202018.pdf

如果我在 bib 条目中使用空格代替 %20,我的参考书目将显示链接为https://www.aer.gov.au/system/files/AERapproved-AusNetServices-ScheduleofTariffs2019-lastupdated5December2018.pdf

在这两种情况下,单击都会将我带到正确的资源,但都没有以常规方式显示。

如果有任何区别的话,我正在使用 ACM 乳胶模板。

编辑:我发现通过传递obeyspaces\documentclass命令(即\documentclass[sigconf,obeyspaces]{acmart})并更新我的 bib 条目(如下所示)可以生成有效链接。我仍然对正常惯例感兴趣 - 我一直读到应该显示 %20 以允许人们将链接复制到浏览器中 - 但是我不接受这一点,因为对 url 进行编码应该是浏览器的责任,因此任何现代浏览器都应该接受带空格的 url - 这些帖子大部分都是 2013 - 2015 年左右的,所以也许当时它们不合规?

@Online{AUSNET:2019,
    title = "{Schedule of Network Use of System Tariffs}",
    author = {AusNet Services},
    year    = {2019},
    url= {https://www.aer.gov.au/system/files/AER approved - AusNet Services - Schedule of Tariffs 2019 - last updated 5 December 2018.pdf},
    lastaccessed = {2020-01-08}
}

相关内容