diff --git a/src/router/Router/Router.js b/src/router/Router/Router.js index 7fbaa26c3..16fbc5740 100644 --- a/src/router/Router/Router.js +++ b/src/router/Router/Router.js @@ -64,7 +64,7 @@ const Router = ({ className, onPathNotMatch, ...props }) => { const matches = pathname.match(routeConfig.regexp); const urlParams = routeConfig.urlParamsNames.reduce((urlParams, name, index) => { if (Array.isArray(matches) && typeof matches[index + 1] === 'string') { - urlParams[name] = matches[index + 1]; + urlParams[name] = decodeURIComponent(matches[index + 1]); } else { urlParams[name] = null; }