[{"data":1,"prerenderedAt":653},["ShallowReactive",2],{"blog-post-/blog/zh-cn/how-to-use-online-url-encoder-and-decoder":3,"related-posts-/zh-CN/blog/how-to-use-online-url-encoder-and-decoder":376},{"id":4,"title":5,"author":6,"body":7,"category":360,"date":361,"description":362,"extension":363,"featured":364,"image":365,"meta":366,"navigation":364,"path":367,"readingTime":368,"seo":369,"stem":370,"tags":371,"tools":374,"__hash__":375},"content/blog/zh-CN/how-to-use-online-url-encoder-and-decoder.md","如何使用在线 URL 编码和解码器：百分比编码指南","Anything Tools 编辑部",{"type":8,"value":9,"toc":340},"minimark",[10,14,32,41,46,49,56,60,63,116,120,123,128,131,159,163,166,219,226,230,237,241,248,252,270,274,288,291,298,301,304,310,313,317],[11,12,5],"h1",{"id":13},"如何使用在线-url-编码和解码器百分比编码指南",[15,16,17,18,22,23,26,27,31],"p",{},"你是否曾在浏览器的地址栏中注意到过像 ",[19,20,21],"code",{},"%20"," 或 ",[19,24,25],{},"%26"," 这样的字符序列？这就是 ",[28,29,30],"strong",{},"URL 编码","（也称为百分比编码）在起作用。它是 Web 运行的基础部分，确保数据在浏览器和服务器之间准确传输。",[15,33,34,35,40],{},"在本指南中，我们将解释为什么需要 URL 编码、什么是“保留字符”，以及你如何使用我们的 ",[36,37,39],"a",{"href":38},"/dev/url-encode","在线 URL 编码与解码工具"," 来简化你的工作流程。",[42,43,45],"h2",{"id":44},"什么是-url-编码","什么是 URL 编码？",[15,47,48],{},"URL 编码是一种在统一资源标识符 (URI) 中对信息进行编码的机制。虽然它通常被称为 URL 编码，但实际上它更广泛地应用于主要的 URI 集合中。",[15,50,51,52,55],{},"标准的 URL 只能包含有限的 ASCII 字符集。任何超出此集合的字符都必须转换为有效格式。具体做法是提取字符的十六进制值，并在其前面加上一个百分号 (",[19,53,54],{},"%",")。",[42,57,59],{"id":58},"为什么我们需要-url-编码","为什么我们需要 URL 编码？",[15,61,62],{},"URL 被设计为以单一连续字符串的形式传输。然而，在 URL 中，某些字符具有特殊的含义：",[64,65,66,80,103],"ul",{},[67,68,69,72,73,75,76,79],"li",{},[28,70,71],{},"空格:"," 在某些系统中，空格是终止符。在 URL 中，空格被编码为 ",[19,74,21],{},"，有时也被编码为 ",[19,77,78],{},"+","。",[67,81,82,85,86,89,90,93,94,97,98,102],{},[28,83,84],{},"查询参数:"," 像 ",[19,87,88],{},"?","、",[19,91,92],{},"&"," 和 ",[19,95,96],{},"="," 这样的字符定义了你发送到服务器的数据结构。如果你的数据本身 ",[99,100,101],"em",{},"包含"," 这些字符，它们必须经过编码，以免服务器产生困惑。",[67,104,105,108,109,112,113,115],{},[28,106,107],{},"路径分隔:"," ",[19,110,111],{},"/"," 字符用于分隔 URL 的不同部分。如果一个文件的名称中包含 ",[19,114,111],{},"，则需要对其进行编码。",[42,117,119],{"id":118},"保留字符-vs-非保留字符","保留字符 vs. 非保留字符",[15,121,122],{},"并不是每个字符都需要编码。",[124,125,127],"h3",{"id":126},"非保留字符-unreserved-characters","非保留字符 (Unreserved Characters):",[15,129,130],{},"这些字符可以在 URL 中自由使用，无需编码：",[64,132,133,145],{},[67,134,135,138,139,138,142],{},[19,136,137],{},"A-Z",", ",[19,140,141],{},"a-z",[19,143,144],{},"0-9",[67,146,147,138,150,138,153,138,156],{},[19,148,149],{},"-",[19,151,152],{},"_",[19,154,155],{},".",[19,157,158],{},"~",[124,160,162],{"id":161},"保留字符-reserved-characters","保留字符 (Reserved Characters):",[15,164,165],{},"这些是具有特殊用途或受限的字符：",[64,167,168],{},[67,169,170,138,173,138,176,138,179,138,182,138,185,138,188,138,191,138,194,138,196,138,198,138,200,138,203,138,206,138,208,138,210,138,213,138,216],{},[19,171,172],{},"!",[19,174,175],{},"*",[19,177,178],{},"'",[19,180,181],{},"(",[19,183,184],{},")",[19,186,187],{},";",[19,189,190],{},":",[19,192,193],{},"@",[19,195,92],{},[19,197,96],{},[19,199,78],{},[19,201,202],{},"$",[19,204,205],{},",",[19,207,111],{},[19,209,88],{},[19,211,212],{},"#",[19,214,215],{},"[",[19,217,218],{},"]",[15,220,221,222,225],{},"如果这些字符被用作 ",[99,223,224],{},"数据","（例如何搜索查询）的一部分，而不是结构的一部分，则必须对它们进行编码。",[42,227,229],{"id":228},"url-编码与-seo","URL 编码与 SEO",[15,231,232,233,236],{},"从 SEO 的角度来看，干净的 URL 效果更好。然而，当你处理非英语字符（如中文或日文）时，它们 ",[99,234,235],{},"必须"," 经过编码才能在技术上生效。像 Google 这样的搜索引擎非常擅长解码这些字符并理解其原始含义，因此不必担心地址栏中编码字符的“凌乱”外观会影响你的排名。",[42,238,240],{"id":239},"如何使用-anything-tools-url-编码解码器","如何使用 Anything Tools URL 编码/解码器",[15,242,243,244,247],{},"手动计算字符的十六进制代码既乏味又容易出错。我们的 ",[36,245,246],{"href":38},"URL 编码/解码工具"," 可以为你即时处理。",[124,249,251],{"id":250},"编码-url","编码 URL：",[253,254,255,261,264,267],"ol",{},[67,256,257,258,79],{},"导航到我们的 ",[36,259,260],{"href":38},"URL 编码与解码工具",[67,262,263],{},"输入你想要编码的字符串。",[67,265,266],{},"工具会自动将保留字符和非 ASCII 字符转换为百分比编码格式。",[67,268,269],{},"复制结果并将其用于你的链接或 API 请求中。",[124,271,273],{"id":272},"解码-url","解码 URL：",[253,275,276,282,285],{},[67,277,278,279,281],{},"将编码后的字符串（带有所有 ",[19,280,54],{}," 符号的字符串）粘贴到工具中。",[67,283,284],{},"我们的工具会解析十六进制代码并返回原始的、人类可读的文本。",[67,286,287],{},"这对于调试 API 调用中的参数特别有用。",[42,289,290],{"id":290},"安全提示",[15,292,293,294,297],{},"虽然 URL 编码能确保你的链接正常工作，但它 ",[28,295,296],{},"不是加密","。切勿通过 URL 参数传输密码等敏感信息，即使它们已经过编码。对于敏感数据，务必通过 HTTPS 使用基于表单的 POST 请求。",[42,299,300],{"id":300},"结论",[15,302,303],{},"理解 URL 编码是 Web 开发者的必经之路。它确保你的数据能够安全地从客户端传输到服务器，而不会被误解。",[15,305,306,307,309],{},"无论你是在构建新的 API，还是只是想弄清楚为什么某个链接无法工作，我们的 ",[36,308,260],{"href":38}," 都能为你提供帮助！",[311,312],"hr",{},[124,314,316],{"id":315},"更多开发工具","更多开发工具：",[64,318,319,326,333],{},[67,320,321,325],{},[36,322,324],{"href":323},"/dev/base64","Base64 编码/解码工具"," - 将二进制数据转换为文本格式。",[67,327,328,332],{},[36,329,331],{"href":330},"/dev/json-formatter","JSON 格式化工具"," - 使你的 JSON 数据易读且有效。",[67,334,335,339],{},[36,336,338],{"href":337},"/dev/hash-generator","Hash 生成器"," - 生成 MD5、SHA-1 和 SHA-256 哈希值。",{"title":341,"searchDepth":342,"depth":342,"links":343},"",2,[344,345,346,351,352,356,357],{"id":44,"depth":342,"text":45},{"id":58,"depth":342,"text":59},{"id":118,"depth":342,"text":119,"children":347},[348,350],{"id":126,"depth":349,"text":127},3,{"id":161,"depth":349,"text":162},{"id":228,"depth":342,"text":229},{"id":239,"depth":342,"text":240,"children":353},[354,355],{"id":250,"depth":349,"text":251},{"id":272,"depth":349,"text":273},{"id":290,"depth":342,"text":290},{"id":300,"depth":342,"text":300,"children":358},[359],{"id":315,"depth":349,"text":316},"开发工具","2026-04-13T00:00:00.000Z","掌握 URL 编码和解码。了解为什么特殊字符需要进行 % 编码，它如何影响 SEO，以及如何使用我们的免费在线工具安全地构建 URL。","md",true,"/blog/how-to-use-online-url-encoder-and-decoder.png",{},"/blog/zh-cn/how-to-use-online-url-encoder-and-decoder",null,{"title":5,"description":362},"blog/zh-CN/how-to-use-online-url-encoder-and-decoder",[30,372,360,373],"百分比编码","Web 开发",[38],"8FS8qtw6We0w8niEC5lniRZo0ShPZoIJARzo2VdW35M",[377],{"id":378,"title":379,"author":6,"body":380,"category":360,"date":361,"description":642,"extension":363,"featured":364,"image":643,"meta":644,"navigation":364,"path":645,"readingTime":368,"seo":646,"stem":647,"tags":648,"tools":651,"__hash__":652},"content/blog/zh-CN/how-to-encode-and-decode-base64-online.md","如何在线进行 Base64 编码和解码：全面指南",{"type":8,"value":381,"toc":624},[382,385,392,398,402,405,408,425,429,432,436,439,443,446,450,457,461,464,470,473,507,511,518,522,549,553,573,576,587,589,592,599,601,605],[11,383,379],{"id":384},"如何在线进行-base64-编码和解码全面指南",[15,386,387,388,391],{},"在 Web 开发和数据传输领域，",[28,389,390],{},"Base64"," 是一个你会经常遇到的术语。无论你是一名资深开发人员，还是对数据如何在互联网上传输感到好奇的初学者，理解 Base64 都是至关重要的。",[15,393,394,395,397],{},"在本指南中，我们将深入探讨什么是 Base64，它是如何工作的，以及最重要的是，你如何使用我们的 ",[36,396,324],{"href":323}," 轻松处理你的数据。",[42,399,401],{"id":400},"什么是-base64","什么是 Base64？",[15,403,404],{},"Base64 是一种二进制到文本的编码方案。它通过将二进制数据（如图像、可执行文件或纯文本）转换为 radix-64 表示法，将其表示为 ASCII 字符串格式。",[15,406,407],{},"Base64 中的“64”源于它使用 64 个字符集来表示数据。这些字符通常包括：",[64,409,410,413,416,419,422],{},[67,411,412],{},"大写字母 (A-Z)",[67,414,415],{},"小写字母 (a-z)",[67,417,418],{},"数字 (0-9)",[67,420,421],{},"两个附加符号 (+ 和 /)",[67,423,424],{},"一个填充字符 (=)",[42,426,428],{"id":427},"为什么我们要使用-base64","为什么我们要使用 Base64？",[15,430,431],{},"Base64 的主要目的是编码二进制数据，以便它可以在为处理文本数据而设计的媒介上进行传输。",[124,433,435],{"id":434},"_1-传输过程中的数据完整性","1. 传输过程中的数据完整性",[15,437,438],{},"一些旧的通信协议或系统可能会将某些二进制字符解释为控制字符（如“文件结束”或“空值”）。通过将二进制数据转换为安全的 ASCII 字符，Base64 确保了数据在传输过程中保持完整。",[124,440,442],{"id":441},"_2-在代码中嵌入媒体","2. 在代码中嵌入媒体",[15,444,445],{},"你可能经常看到 Base64 被用于直接将小图标或图像嵌入到 HTML 或 CSS 文件中。这减少了浏览器需要发起的 HTTP 请求数量，从而可以提高小型资产的页面加载速度。",[124,447,449],{"id":448},"_3-基本的数据混淆","3. 基本的数据混淆",[15,451,452,453,456],{},"虽然 ",[28,454,455],{},"它不是一种加密形式","，但 Base64 经常被用于使数据在乍看之下不具备可读性。例如，在 URL 中编码一些非敏感参数（尽管对于真正的敏感数据，你应该始终使用真正的加密）。",[42,458,460],{"id":459},"base64-编码是如何工作的","Base64 编码是如何工作的？",[15,462,463],{},"Base64 的工作原理是将每三个 8 位字节（共 24 位）为一组，并将其拆分为四个 6 位的块。每个 6 位的块对应 Base64 字母表中的 64 个字符之一。",[15,465,466,467,469],{},"如果输入数据不是 3 的倍数，则会在末尾添加填充字符 (",[19,468,96],{},")，以确保生成的字符串长度是 4 的倍数。",[42,471,472],{"id":472},"常见使用场景",[64,474,475,481,495,501],{},[67,476,477,480],{},[28,478,479],{},"Data URLs:"," 在 HTML/CSS 中嵌入图像、字体或其他文件。",[67,482,483,486,487,490,491,494],{},[28,484,485],{},"基本身份验证 (Basic Authentication):"," HTTP 中的 ",[19,488,489],{},"Authorization"," 标头通常使用 Base64 编码用户名和密码（例如 ",[19,492,493],{},"Authorization: Basic [credentials]","）。",[67,496,497,500],{},[28,498,499],{},"邮件附件:"," MIME (多用途互联网邮件扩展) 使用 Base64 通过电子邮件协议发送非文本附件。",[67,502,503,506],{},[28,504,505],{},"JSON 工作流:"," 在 API 通信的 JSON 对象中存储二进制大对象 (blobs)。",[42,508,510],{"id":509},"如何使用-anything-tools-进行-base64-编解码","如何使用 Anything Tools 进行 Base64 编解码",[15,512,513,514,517],{},"使用我们的 ",[36,515,516],{"href":323},"在线 Base64 工具","，处理 Base64 操作变得异常简单。",[124,519,521],{"id":520},"如何编码","如何编码：",[253,523,524,528,535,542],{},[67,525,257,526,79],{},[36,527,324],{"href":323},[67,529,530,531,534],{},"在 ",[28,532,533],{},"输入"," 字段中键入或粘贴你的原始文本。",[67,536,537,538,541],{},"编码后的 Base64 字符串将立即显示在 ",[28,539,540],{},"输出"," 字段中。",[67,543,544,545,548],{},"点击 ",[28,546,547],{},"复制"," 将结果保存到剪贴板。",[124,550,552],{"id":551},"如何解码","如何解码：",[253,554,555,560,567],{},[67,556,557,558,541],{},"将你的 Base64 字符串粘贴到 ",[28,559,533],{},[67,561,562,563,566],{},"将模式切换为 ",[28,564,565],{},"解码","（或者我们的工具可能会自动检测）。",[67,568,569,570,572],{},"原始文本或数据将显示在 ",[28,571,540],{}," 区域。",[42,574,575],{"id":575},"安全与隐私说明",[15,577,578,579,582,583,586],{},"当你使用我们的 ",[36,580,581],{"href":323},"Base64 工具"," 时，你的数据完全在你的浏览器中处理。我们不会将你的输入发送到我们的服务器，确保你的数据保持私密和安全。但是，请记住 ",[28,584,585],{},"Base64 不是加密","。任何拥有解码器的人都可以看到原始数据。对于敏感信息，请务必使用强加密方法（如 AES 或 RSA）。",[42,588,300],{"id":300},[15,590,591],{},"Base64 是现代 Web 技术栈中的基础工具。它弥补了二进制数据与基于文本的协议之间的鸿沟，从邮件附件到更快的网页加载，一切都离不开它。",[15,593,594,595,598],{},"准备好了吗？立即尝试我们的 ",[36,596,597],{"href":323},"Base64 编码和解码工具","！",[311,600],{},[124,602,604],{"id":603},"相关工具","相关工具：",[64,606,607,612,617],{},[67,608,609,611],{},[36,610,331],{"href":330}," - 清理并验证你的 JSON 数据。",[67,613,614,616],{},[36,615,246],{"href":38}," - 为 URL 使用安全地编码字符串。",[67,618,619,623],{},[36,620,622],{"href":621},"/dev/uuid-generator","UUID 生成器"," - 为你的项目生成唯一标识符。",{"title":341,"searchDepth":342,"depth":342,"links":625},[626,627,632,633,634,638,639],{"id":400,"depth":342,"text":401},{"id":427,"depth":342,"text":428,"children":628},[629,630,631],{"id":434,"depth":349,"text":435},{"id":441,"depth":349,"text":442},{"id":448,"depth":349,"text":449},{"id":459,"depth":342,"text":460},{"id":472,"depth":342,"text":472},{"id":509,"depth":342,"text":510,"children":635},[636,637],{"id":520,"depth":349,"text":521},{"id":551,"depth":349,"text":552},{"id":575,"depth":342,"text":575},{"id":300,"depth":342,"text":300,"children":640},[641],{"id":603,"depth":349,"text":604},"了解关于 Base64 编码和解码的一切。探索它的工作原理、常见使用场景，以及如何使用我们的免费在线工具安全地处理您的数据。","/blog/how-to-encode-and-decode-base64-online.png",{},"/blog/zh-cn/how-to-encode-and-decode-base64-online",{"title":379,"description":642},"blog/zh-CN/how-to-encode-and-decode-base64-online",[390,360,649,650],"数据编码","在线工具",[323],"G5MNazV27AZKAXBSGBN4CAaa5aiLmB2aa0RX6OFqbtM",1781140604750]