JavaScript Decode 函数:decodeURI() 和 decodeURIComponent() 的使用指南
在 JavaScript 中,可以使用 decodeURI()
或 decodeURIComponent()
函数来解码 URI。\n\ndecodeURI()
函数用于解码一个完整的 URI,包括协议、域名、路径和查询字符串等部分。\n\n示例:\njavascript\nvar uri = "https://example.com/%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E4%B8%B2";\nvar decodedUri = decodeURI(uri);\nconsole.log(decodedUri);\n// 输出: "https://example.com/中文字符串"\n
\n\ndecodeURIComponent()
函数用于解码一个 URI 组件,例如查询字符串中的参数值。\n\n示例:\njavascript\nvar uriComponent = "%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E4%B8%B2";\nvar decodedComponent = decodeURIComponent(uriComponent);\nconsole.log(decodedComponent);\n// 输出: "中文字符串"\n
\n\n需要注意的是,解码函数只能解码被相应的编码函数编码过的内容,否则可能会导致解码错误。
原文地址: http://www.cveoy.top/t/topic/qA9s 著作权归作者所有。请勿转载和采集!