根据你正在处理的内容,选择正确的 URL 编码方式
URL 编码看起来很简单,直到保留字符开始破坏查询字符串或路径。这个工具可以帮助你区分“编码单个组件”和“编码完整 URL”,因为 encodeURIComponent 和 encodeURI 本来就会保留不同的字符。在浏览器里本地试一试,你就能在把结果放进代码或 API 请求之前,清楚看到空格、&、=、# 以及斜杠会如何被处理。
为什么这个区别重要
查询参数比完整 URL 需要更严格的转义。如果编码过度,可能会破坏链接结构;如果编码不够,服务器可能会在错误的位置拆分值,或者把特殊字符当作分隔符。这个工具把这种差异直接展示出来,让你知道自己是在处理一个参数、一个路径片段,还是一个完整地址。
推荐的工作方式
通常可以先粘贴一个示例值,对比组件编码和完整 URL 编码的结果,再选择适合当前场景的那一种。这在构建 fetch 请求、表单提交或带动态值的深层链接时特别有用。如果结果还是出乎意料,往往说明原始字符串里包含了需要另一种编码策略的字符。把两种输出并排看,通常是避免链接损坏最快的方法。
Tiny Online Tools







