специальный символ в URL - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь открыть файл OneNote из Google Chrome, мой URI имеет немецкий символ (ä, ß).После нажатия на ссылку откройте OneNote, но отобразится сообщение об ошибке, что OneNote не может открыть указанное местоположение, и это потому, что URI все еще закодирован.

Я использую платформу React, поэтому Мой код выглядит следующим образом:

JS: let link ='onenote:///O:\\DWH OneNote\\DWH Team\\A - Regelmäßige Auswertungen\\3 - Monatsstatistiken'.
link = encodeURI(link)
JSX: <a href={link}>OneNote</a>

один и тот же код работает в Firefox и IE.

сообщение об ошибке в OneNote показывает, что символы (ä и ß) по-прежнему кодируются

'onenote:O:\DWH OneNote\DWH Team\A - Regelm%C3%A4%C3%9Fige Auswertungen\3 - Monatsstatistiken\M0002.1'

Chrom DevTools: pic1 pic2

...