关键信息
- 分类
- Development
- 输入类型
- text, select
- 输出类型
- text
- 样本覆盖
- 4
- 支持 API
- Yes
概览
这是一个简单高效的在线工具,用于对字符串进行URL编码(Percent-encoding)或解码。它能将文本中的特殊字符转换为URL安全的格式,或将已编码的字符串还原为可读文本,是处理网络请求、数据清洗和链接构建的必备工具。
适用场景
- •需要在URL中传递包含空格、中文或特殊符号的参数时。
- •调试网络请求或API时,需要查看或修改编码后的查询字符串。
- •从数据库或日志中提取了编码后的数据,需要将其解码为原始文本进行分析。
工作原理
- •在文本输入框中粘贴或输入需要处理的字符串。
- •从“操作”下拉菜单中选择“编码”或“解码”。
- •工具将立即处理输入,并在结果区域显示编码或解码后的文本。
使用场景
构建包含用户输入(如搜索关键词)的网页链接或API请求URL。
在开发者工具中检查和修改网络请求的查询参数。
清洗从外部系统导入的、包含编码字符的文本数据。
用户案例
1. 处理中文搜索关键词
网站开发者- 背景原因
- 需要在前端代码中构建一个指向站内搜索页面的链接,搜索词为“春季促销”。
- 解决问题
- 直接将中文放入URL会导致链接错误或乱码。
- 如何使用
- 在文本输入框中输入“春季促销”,选择“编码”操作。
- 效果
- 得到编码后的字符串“%E6%98%A5%E5%AD%A3%E4%BF%83%E9%94%80”,可安全地用于构建URL,如 `https://example.com/search?q=%E6%98%A5%E5%AD%A3%E4%BF%83%E9%94%80`。
2. 调试API查询参数
后端工程师- 背景原因
- 在查看服务器日志时,发现一个API请求的查询字符串 `filter=name%3Djohn%26age%3E25` 被编码了。
- 解决问题
- 无法直观理解过滤条件的具体内容。
- 如何使用
- 将日志中的编码字符串 `name%3Djohn%26age%3E25` 粘贴到输入框,选择“解码”操作。
- 效果
- 立即得到可读的原始查询条件 `name=john&age>25`,便于快速分析和调试。
3. 清理用户提交的表单数据
数据分析师- 背景原因
- 从一份旧的用户反馈表中导出的数据,其中“问题描述”字段包含大量 `%20`(空格)和 `%0A`(换行)等编码字符。
- 解决问题
- 编码字符影响了数据的可读性和后续的文本分析。
- 如何使用
- 将包含编码字符的文本块粘贴到输入框,选择“解码”操作。
- 效果
- 所有编码字符被还原为正常的空格、换行符等,得到干净、可直接阅读和分析的文本内容。
用 Samples 测试
text相关专题
常见问题
URL编码是什么?
URL编码(Percent-encoding)是一种将字符转换为%后跟两位十六进制数的机制,以确保URL在传输过程中安全无误。
哪些字符需要被编码?
非ASCII字符(如中文)、空格以及URL中的保留字符(如?、&、=、#)都需要进行编码。
这个工具安全吗?我的数据会被存储吗?
所有处理均在您的浏览器本地完成,数据不会上传至任何服务器,确保隐私安全。
可以批量处理多个字符串吗?
当前版本为单次处理。您可以将多个字符串用换行符分隔后一起输入,工具会逐行处理。
编码和解码的结果格式是什么?
编码结果是%加十六进制码的字符串;解码结果是原始的可读文本。两者均为纯文本输出。