PDF 添加页眉页脚与页码
为 PDF 添加页眉、页脚和页码,预设片段拖拽组合,支持 {page}、{total}、{date}、{title} 变量与实时预览
关于此工具
功能说明
本工具支持 URL 的实时编码与解码,输入内容后自动判断转换方向并即时输出结果,无需点击按钮。提供 encodeURIComponent 与 encodeURI 两种模式,支持 UTF-8/GBK 字符集与 %20/+ 两种空格规则。
两种编码模式的区别
- encodeURIComponent:对 URI 组件进行编码,会编码所有特殊字符(包括
/、?、&等),适用于编码 URL 参数值 - encodeURI:对完整 URI 进行编码,保留 URL 结构字符(如
/、?、&),仅编码其他特殊字符,适用于编码完整网址
字符集
- UTF-8:默认编码,一个中文字符对应
%XX%XX%XX三个字节,如「你」编码为%E4%BD%A0 - GBK:Windows 中文系统常用编码,一个中文字符对应两个字节,如「你」编码为
%C4%E3,用于解码老式 GBK 网站的链接
空格编码规则
- %20 标准:遵循 RFC 3986,空格统一编码为
%20 - + 表单:遵循
application/x-www-form-urlencoded,空格编码为+;解码时+会还原为空格,而%2B始终表示字面的加号
实时编解码与方向识别
输入内容变化后自动转换:
- 若检测到
%XX格式的转义序列,判定为已编码,自动执行解码 - 若未检测到编码特征,判定为未编码,自动执行编码
- 切换模式栏(编码模式 / 字符集 / 空格编码)后结果立即重新计算
- 转换失败(如百分号序列残缺)时会在结果区给出错误提示
双重编码检测
若输入中包含 %25XX 特征(如 %2520),说明内容被编码了两次(% 本身被编码为 %25)。工具会在解码一层后给出提示,点击「回填输入」把结果填回输入框即可继续解码下一层,逐层还原原文。
结果操作
- 复制:将转换结果复制到剪贴板
- 回填输入:将结果填回输入框,便于连续转换(如双重编码逐层解码、解完再按其他模式编码)
评论 0
暂无评论,来说两句吧~