【发布时间】:2010-12-10 09:57:33
【问题描述】:
我需要从一些自定义字符串值动态创建 URL。我怀疑"encodeURIComponent(string)" 函数是否存在跨浏览器问题 是否有人遇到过这个函数的问题(我没有使用任何 JS 库)?
【问题讨论】:
标签: javascript javascript-events
我需要从一些自定义字符串值动态创建 URL。我怀疑"encodeURIComponent(string)" 函数是否存在跨浏览器问题 是否有人遇到过这个函数的问题(我没有使用任何 JS 库)?
【问题讨论】:
标签: javascript javascript-events
encodeURIComponent 以跨浏览器的方式工作。优先使用它而不是escape。
【讨论】:
escape。” 嗯,是的,因为 escape 根本不进行 URI 编码。它做了类似但不同的事情。
escape(它只是设计错误) - 但它的相似性足以令人困惑,因此发出警告。
去吧。这正是encodeURIComponent 的用途,它在浏览器中得到了很好的支持。我从来没有听说过它在任何主要实现中存在严重问题。
【讨论】: