2017-07-03 33 views
0

我想创建一个超链接到一个文件夹中有一个空间。 由于第一个处理链接的方式,空间被删除。如何把一个空间在一个狮身人面像的URL驱动器

不幸的是,我不能更改文件夹的名称,因为我不是所有者。

这通过将%20下面解决,但现在有一个第二个问题:

的路径应该是 “文件:/// T:/ my_path的/ A &乙工具”。

它也可以表示为“\\ network.com \ my_path \ A & B工具”。

* First link `hyperlink-name-1`_ 
* Second link `hyperlink-name-2`_ 

.. _hyperlink-name-1: file:///T:/my_path/A&B%20Tools 
.. _hyperlink-name-2: \\\\network.com\\my_path\\A&B%20Tools 

第一个链接的作品,当我映射network.comT

编辑:

感谢史蒂夫我看了一下HTML我看到,当我使用第二个链接。以\开头的窗口路径似乎不能正常工作。我认为这是对这条道路的一种解释。

回答

1

尝试URL编码的空间:

* A link `hyperlink-name`_ 

.. _hyperlink-name: file://my_path/A&B%20Tools 

编辑

而现在你上面的例子,狮身人面像生成以下HTML:

<ul class="simple"> 
<li>First link <a class="reference external" href="file:///T:/my_path/A&amp;B%20Tools">hyperlink-name-1</a></li> 
<li>Second link <a class="reference external" href="\\network.com\my_path\A&amp;B%20Tools">hyperlink-name-2</a></li> 
</ul> 

我怀疑你复印通将一个隐形字符(gremlin)放到你的.rst文件中。我注意到你也在你的问题中混合了例子:A&B ToolsM&S Tools。我会放慢脚步,检查我所有的假设。

+0

谢谢你的工作,我已经更新了上面的问题。 – eflanigan00

+0

已更新,并感谢您的提示。现在我看看我在\\ network.com \中使用windows路径时看到的html,它不喜欢使用%20和可能的&。文件:///链接完美。 – eflanigan00

+0

不确定你的意思是“不喜欢”。但如果我的回答是正确的,请接受它。谢谢! –