使用说明
功能说明
输入需要处理的内容,点击「编码」把中文与特殊字符转换为 %E4%B8%AD 这类百分号编码;点击「解码」把编码还原为可读文本。勾选表单模式后,空格会编码为「+」,解码时也会把「+」还原为空格。
两种编码的区别
encodeURIComponent 会编码 : / ? # & = 等结构字符,适合编码参数值;encodeURI 保留这些结构字符,适合编码整条链接但不适合参数值。接口签名与回调地址通常要求 encodeURIComponent。
常见问题
中文乱码多为编码未使用 UTF-8;双重编码会出现 %25E4%25B8%25AD,需要再解码一次;解码失败通常是内容本身不是合法编码或包含未转义的百分号。
使用提示
拼接查询参数时,参数值务必单独编码,否则值中的 & 与 = 会破坏参数结构。