我的快递服务器无法处理带有windows-1252字符集的请求,因为Express路由器将路径放置在decodeURIComponent()
方法中并引发错误。我现在的想法是自己在中间件中调用decodeURIComponent()
方法,捕捉错误,然后尝试使用替换方法。我已经在https://www.w3schools.com/tags/ref_urlencode.ASP中的ASCII编码参考部分找到了相应的表
我的第一个问题是,这有可能吗?我的第二个问题是,有一个包裹吗?我必须依赖require
语句,我不能包含带有import
的包。
示例路径/pictures/M%F6bel.png
应该转换为/pictures/M%C3%B6bel.png
,这样表示逻辑的其余部分就可以保持不变。
https://stackoverflow.com/questions/73127150
复制相似问题