广告
输入
输出
广告

常见问题

什么是 URL 编码?

URL 编码(也称百分号编码)将 URL 中不允许使用或具有特殊含义的字符转换为"%"后跟两个十六进制数字的形式。例如,空格变为 %20,& 符号变为 %26。这确保 URL 在互联网上正确传输。

什么时候应该使用 URL 编码?

每当您需要在 URL 查询参数或路径段中包含任意文本时,都应使用 URL 编码——例如构建 API 请求 URL、创建包含特殊字符的链接,或在查询字符串中嵌入数据时。通过 GET 提交的表单数据也会由浏览器进行 URL 编码。

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 对完整 URL 进行编码,保留 /、:、? 和 # 等字符不编码,因为它们是有效的 URL 结构字符。encodeURIComponent(本工具使用)除字母、数字和 - _ . ! ~ * ' ( ) 外对所有内容编码——使其适合对单个查询参数值或路径段进行编码,此时结构字符应被视为字面数据。