什么时候应该使用转义而不是encodeURI / encodeURIComponent?
问题: When encoding a query string to be sent to a web server - when do you use escape() and when do you use encodeURI() or encodeURIComponent() : 在对要发送到Web服务器的查询字符串进行编码时-什么时候使用 escape() 以及什么时候使用 encodeURI() 或 encodeURIComponent() : Use escape: 使用转义: escape("% +&="); OR 要么 use encodeURI() / encodeURIComponent() 使用encodeURI()/ encodeURIComponent() encodeURI("http://www.google.com?var1=value1&var2=value2"); encodeURIComponent("var1=value1&var2=value2"); 解决方案: 参考一: https://stackoom.com/question/JlU/什么时候应该使用转义而不是encodeURI-encodeURIComponent 参考二: https://oldbug.net/q/JlU/When-are-you-supposed-to-use