我想通过单击解决方案中的链接来打开Word文档。下面的链接显示了办公室中其的结构。这个解决方案真的很好,因为它可以在所有浏览器中使用,但是我在使用特殊字符时遇到了问题。
ms-word:ofe | u | file://our.local/TestingÅÄÖ.DOCX
我尝试了不同的方法来解决此问题,但是当åäö出现在路径中时,它不起作用。路径上的EncodeURI对实例没有帮助。
https://docs.microsoft.com/en-us/office/client-developer/office-uri-schemes没有描述任何异常,仅遵循URI规范。
没有特殊字符的文档效果很好,但是我不知道应该如何编码特殊字符才能使其工作。
如果我将文件:\ ...部分并粘贴到任何浏览器中,它将正常工作,但不能使用ofe前缀。因此,由于没有任何特殊字符,它可以正常工作,因此编码应该会出现一些问题。
在cmd中运行也可以:
因此,在这种情况下,我认为浏览器在将字符编码后才发送给protocolhandler ??