返回博客
动态 · 开发者

表单模式必须双向:为什么多数 URL 编码器在遇到字面 `+` 时崩

WHATWG 的 x-www-form-urlencoded 序列化规则同一段话里写了两条映射:空格 → `+`,`+` → `%2B`。少了第二条,任何含有字面加号的输入都会在往返中静默损坏——C++ 这个语言名、带国家码的电话号、一个算术表达式。多数挂广告的在线 URL 编码器只实现了一半。

4 分钟阅读Vectobox Team