两组常用 API:组件(query 参数、路径段中的中文等)与整段 URI(保留 #、/、: 等分隔符)。均在浏览器本地执行。
#
/
:
encodeURIComponent / decodeURIComponent:适合「键值」或单段文本,例如 encodeURIComponent('a=b&c')。 encodeURI / decodeURI:适合整段 URL,不会编码 # ? / : 等结构字符。
encodeURIComponent('a=b&c')
?