Javascript 在React应用程序的哪个级别可以处理来自未正确解码的URI组件的错误?
我将其作为路径名Javascript 在React应用程序的哪个级别可以处理来自未正确解码的URI组件的错误?,javascript,reactjs,create-react-app,react-router-dom,browser-history,Javascript,Reactjs,Create React App,React Router Dom,Browser History,我将其作为路径名/products/brusheye%0&%20brow%20brushes。%0&%20导致URIError:无法解码param'/products/brushee%0&%20brow%20brushes'错误。我希望能够截获这个错误,并可能返回历史对象或呈现不同的页面。您建议我怎么做?我想您可以使用starkstring模块,该模块具有fixURL功能 starkString( "https://fa.wikipedia.org/wiki/%D8%B5%D9%81%D8%A
/products/brusheye%0&%20brow%20brushes
。%0&%20导致URIError:无法解码param'/products/brushee%0&%20brow%20brushes'
错误。我希望能够截获这个错误,并可能返回历史对象或呈现不同的页面。您建议我怎么做?我想您可以使用starkstring模块,该模块具有fixURL功能
starkString(
"https://fa.wikipedia.org/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C",
)
.fixURL()
.toString()//返回https://fa.wikipedia.org/wiki/صفحهٔ_اصلی