[{"data":1,"prerenderedAt":519},["ShallowReactive",2],{"guide-utf8-encode-guide":3,"faq-utf8-encode-guide":4,"related-utf8-encode-guide":160},null,{"id":5,"title":6,"body":7,"category":138,"description":139,"extension":140,"keywords":141,"meta":147,"navigation":148,"path":149,"relatedTools":150,"seo":155,"stem":156,"type":157,"updatedAt":158,"__hash__":159},"faq\u002Fhelp\u002Ffaq\u002Futf8-encode-guide.md","UTF8编码常见问题：中文文本编码转换与还原",{"type":8,"value":9,"toc":125},"minimark",[10,14,18,23,44,51,55,63,67,70,74,77,81,101,104],[11,12,13],"p",{},"中文在网页、数据库、接口之间传输时经常出现乱码，根源往往在编码不统一。理解UTF8编码是解决乱码的关键。",[15,16,17],"h2",{"id":17},"详细解答",[19,20,22],"h3",{"id":21},"q-如何对文本进行utf8编码","Q: 如何对文本进行UTF8编码？",[24,25,26,35,38,41],"ol",{},[27,28,29,30],"li",{},"打开",[31,32,34],"a",{"href":33},"\u002Ftools\u002Futf8-encode","UTF8编码工具",[27,36,37],{},"把需要编码的文本粘贴到输入框",[27,39,40],{},"工具自动把文本转为UTF8编码字节序列",[27,42,43],{},"复制编码结果用于传输或存储",[11,45,46],{},[47,48],"img",{"alt":49,"src":50},"UTF8编码工具界面","\u002Fimages\u002Ftools\u002Futf8-encode.png",[19,52,54],{"id":53},"q-中文的utf8编码是怎么算的","Q: 中文的UTF8编码是怎么算的？",[11,56,57,58,62],{},"UTF8用变长字节表示字符，中文汉字一般占3个字节，如\"中\"对应 ",[59,60,61],"code",{},"E4 B8 AD","。工具会自动完成编码转换，无需手动计算。",[19,64,66],{"id":65},"q-为什么会出现乱码","Q: 为什么会出现乱码？",[11,68,69],{},"乱码通常是编码不统一导致：文本用UTF8编码却按GBK解码，或用GBK编码却按UTF8解码，字节被错误解释就出现乱码。解决方法是统一使用UTF8编码，或在解码时选对编码方式。",[19,71,73],{"id":72},"q-utf8和gbk有什么区别","Q: UTF8和GBK有什么区别？",[11,75,76],{},"UTF8是全球通用编码，支持所有语言文字；GBK主要面向中文环境。网页开发、接口传输建议统一使用UTF8，可避免跨环境乱码问题。",[19,78,80],{"id":79},"q-什么场景需要utf8编码转换","Q: 什么场景需要UTF8编码转换？",[82,83,84,87,90,93],"ul",{},[27,85,86],{},"网页源码中需要把特殊字符转为转义格式",[27,88,89],{},"接口数据传输时统一编码格式避免乱码",[27,91,92],{},"数据库存储前确认编码一致",[27,94,95,96,100],{},"配合",[31,97,99],{"href":98},"\u002Ftools\u002Futf8-decode","UTF8解码工具","完成编码还原",[15,102,103],{"id":103},"相关推荐",[82,105,106,111,118],{},[27,107,108,110],{},[31,109,99],{"href":98}," - 还原UTF8编码为原文",[27,112,113,117],{},[31,114,116],{"href":115},"\u002Ftools\u002Furl-encode","URL编码工具"," - URL场景编码转换",[27,119,120,124],{},[31,121,123],{"href":122},"\u002Ftools\u002Fbase64-encode","Base64编码工具"," - 文本转Base64",{"title":126,"searchDepth":127,"depth":127,"links":128},"",2,[129,137],{"id":17,"depth":127,"text":17,"children":130},[131,133,134,135,136],{"id":21,"depth":132,"text":22},3,{"id":53,"depth":132,"text":54},{"id":65,"depth":132,"text":66},{"id":72,"depth":132,"text":73},{"id":79,"depth":132,"text":80},{"id":103,"depth":127,"text":103},"crypto","UTF8编码常见问题解答，介绍如何用在线工具对文本进行UTF8编码和解码转换，解决中文乱码与编码不兼容问题。解答UTF8编码原理、中文UTF8编码如何计算、乱码产生原因、UTF8与GBK区别、编码解码转换场景等常见问题，纯前端处理不上传服务器隐私安全，帮助用户理解UTF8编码并正确处理中文乱码，规范使用UTF8。","md",[142,143,144,145,146],"UTF8编码","UTF8解码","中文编码","乱码解决","编码转换",{},true,"\u002Fhelp\u002Ffaq\u002Futf8-encode-guide",[151,152,153,154],"utf8-encode","utf8-decode","url-encode","base64-encode",{"title":6,"description":139},"help\u002Ffaq\u002Futf8-encode-guide","faq","2026-08-04","VAYGSz6V58p73NaJcmzlXm_LJILmZDF4kYFPopIY0ww",[161,308,386],{"id":162,"title":163,"body":164,"category":138,"description":291,"extension":140,"keywords":292,"meta":298,"navigation":148,"path":299,"relatedTools":300,"seo":304,"stem":305,"type":157,"updatedAt":306,"__hash__":307},"faq\u002Fhelp\u002Ffaq\u002Fimage-to-base64-guide.md","图片转Base64常见问题：把图片嵌入网页代码",{"type":8,"value":165,"toc":281},[166,169,171,175,196,202,206,234,238,246,250,253,257,260,262],[11,167,168],{},"做网页、写邮件、开发小程序时，想把图片直接嵌进代码里不依赖外链，最常见的方法就是把图片转成Base64字符串。",[15,170,17],{"id":17},[19,172,174],{"id":173},"q-如何把图片转成base64","Q: 如何把图片转成Base64？",[24,176,177,183,186,189],{},[27,178,29,179],{},[31,180,182],{"href":181},"\u002Ftools\u002Fimage-to-base64","图片转Base64工具",[27,184,185],{},"点击上传区选择图片文件（支持JPG、PNG、GIF、WebP等常见格式）",[27,187,188],{},"工具自动把图片二进制内容转换为Base64字符串",[27,190,191,192,195],{},"复制生成的 ",[59,193,194],{},"data:image\u002F...;base64,..."," 字符串嵌入代码",[11,197,198],{},[47,199],{"alt":200,"src":201},"图片转Base64工具界面","\u002Fimages\u002Ftools\u002Fimage-to-base64.png",[19,203,205],{"id":204},"q-转出来的base64怎么用在网页里","Q: 转出来的Base64怎么用在网页里？",[82,207,208,219,228],{},[27,209,210,214,215,218],{},[211,212,213],"strong",{},"HTML图片","：把字符串填入 ",[59,216,217],{},"\u003Cimg src=\"data:image\u002Fpng;base64,XXXX\">"," 的src位置",[27,220,221,224,225],{},[211,222,223],{},"CSS背景","：填入 ",[59,226,227],{},"background-image: url(data:image\u002Fpng;base64,XXXX)",[27,229,230,233],{},[211,231,232],{},"邮件正文","：直接以Base64格式内嵌图片，避免外链被邮件客户端屏蔽",[19,235,237],{"id":236},"q-base64后的字符串太长了怎么办","Q: Base64后的字符串太长了怎么办？",[11,239,240,241,245],{},"Base64编码后体积约增加三分之一。嵌入前先用",[31,242,244],{"href":243},"\u002Ftools\u002Fimg-compress","图片压缩工具","把图片压缩到合适大小（建议几十KB以内），再转Base64，字符串会更短，页面加载更快。",[19,247,249],{"id":248},"q-转成base64后还能还原成图片吗","Q: 转成Base64后还能还原成图片吗？",[11,251,252],{},"可以。Base64是无损编码，用解码功能或任何Base64解码方式都能还原出与原始图片完全一致的图片文件。",[19,254,256],{"id":255},"q-图片转换会上传服务器吗","Q: 图片转换会上传服务器吗？",[11,258,259],{},"不会。工具在浏览器本地完成图片读取和编码，图片和字符串都不会上传服务器，隐私安全。",[15,261,103],{"id":103},[82,263,264,269,276],{},[27,265,266,268],{},[31,267,123],{"href":122}," - 文本内容编码解码",[27,270,271,275],{},[31,272,274],{"href":273},"\u002Ftools\u002Fbase64-decode","Base64解码工具"," - 把Base64还原为原文",[27,277,278,280],{},[31,279,244],{"href":243}," - 先压缩再转换体积更小",{"title":126,"searchDepth":127,"depth":127,"links":282},[283,290],{"id":17,"depth":127,"text":17,"children":284},[285,286,287,288,289],{"id":173,"depth":132,"text":174},{"id":204,"depth":132,"text":205},{"id":236,"depth":132,"text":237},{"id":248,"depth":132,"text":249},{"id":255,"depth":132,"text":256},{"id":103,"depth":127,"text":103},"图片转Base64常见问题解答，介绍如何用在线工具把图片直接转换为Base64字符串，用于嵌入HTML CSS代码、邮件正文和减少图片HTTP请求。涵盖上传图片转换、限制大小建议、编码体积变化、解码还原图片等常见场景，纯前端处理图片不上传服务器隐私安全，帮助前端开发者和邮件制作人员快速完成图片内嵌，避免外链加载失败。",[293,294,295,296,297],"图片转Base64","Base64图片","图片内嵌","CSS背景图","HTML图片嵌入",{},"\u002Fhelp\u002Ffaq\u002Fimage-to-base64-guide",[301,154,302,303],"image-to-base64","base64-decode","img-compress",{"title":163,"description":291},"help\u002Ffaq\u002Fimage-to-base64-guide","2026-08-03","4YkTPpZF65nQ93gXfrDtkzaPM4OW1WG9VXMqVRBByKQ",{"id":309,"title":310,"body":311,"category":138,"description":371,"extension":140,"keywords":372,"meta":378,"navigation":148,"path":379,"relatedTools":380,"seo":382,"stem":383,"type":157,"updatedAt":384,"__hash__":385},"faq\u002Fhelp\u002Ffaq\u002Fjson-formatter-guide.md","JSON格式化常见问题：JSON工具FAQ",{"type":8,"value":312,"toc":362},[313,317,320,324,327,331,334,338,341,345,348,352,355,359],[15,314,316],{"id":315},"json格式化工具支持哪些操作","JSON格式化工具支持哪些操作？",[11,318,319],{},"支持格式化美化（添加缩进和换行）、压缩（移除空白字符）和语法校验（检测错误位置）。",[15,321,323],{"id":322},"数据安全吗","数据安全吗？",[11,325,326],{},"所有处理在浏览器本地完成，JSON数据不上传服务器。可以在断网环境下使用。",[15,328,330],{"id":329},"支持校验非标准json吗","支持校验非标准JSON吗？",[11,332,333],{},"严格遵循JSON标准规范。非标准格式（如JavaScript对象中含函数或undefined）会被标记为错误。",[15,335,337],{"id":336},"可以处理超大json吗","可以处理超大JSON吗？",[11,339,340],{},"没有严格限制，但超大文件（10MB以上）可能会影响浏览器性能。建议分段处理。",[15,342,344],{"id":343},"格式化后的缩进可以自定义吗","格式化后的缩进可以自定义吗？",[11,346,347],{},"默认使用2空格缩进，这是最通用的JSON格式化标准。",[15,349,351],{"id":350},"支持json5或注释吗","支持JSON5或注释吗？",[11,353,354],{},"暂不支持JSON5和带注释的JSON。标准JSON本身不支持注释，建议移除注释后校验。",[15,356,358],{"id":357},"可以批量处理多个json吗","可以批量处理多个JSON吗？",[11,360,361],{},"目前每次处理一个JSON字符串。如有多个JSON需要处理，可以逐一进行。",{"title":126,"searchDepth":127,"depth":127,"links":363},[364,365,366,367,368,369,370],{"id":315,"depth":127,"text":316},{"id":322,"depth":127,"text":323},{"id":329,"depth":127,"text":330},{"id":336,"depth":127,"text":337},{"id":343,"depth":127,"text":344},{"id":350,"depth":127,"text":351},{"id":357,"depth":127,"text":358},"关于在线JSON格式化工具（JSON美化、压缩、校验、错误定位等）的常见问题解答。",[373,374,375,376,377],"JSON FAQ","JSON格式化","JSON校验","JSON美化","JSON压缩",{},"\u002Fhelp\u002Ffaq\u002Fjson-formatter-guide",[381,153,154],"json-formatter",{"title":310,"description":371},"help\u002Ffaq\u002Fjson-formatter-guide","2026-07-06","LuZl_A2qjr9g-1cZGn7XRQZW4AZ9vPu4mH3qQA7kbFY",{"id":387,"title":388,"body":389,"category":138,"description":502,"extension":140,"keywords":503,"meta":509,"navigation":148,"path":510,"relatedTools":511,"seo":516,"stem":517,"type":157,"updatedAt":158,"__hash__":518},"faq\u002Fhelp\u002Ffaq\u002Fmd4-hash-guide.md","MD4哈希常见问题：早期哈希算法用途与局限",{"type":8,"value":390,"toc":491},[391,394,396,400,417,423,427,430,434,437,441,444,448,459,463,466,468],[11,392,393],{},"MD4诞生于1990年，是MD家族中影响深远的算法，MD5、SHA-0等后来的算法都受其启发，如今主要用于历史兼容和教学研究。",[15,395,17],{"id":17},[19,397,399],{"id":398},"q-如何计算md4哈希值","Q: 如何计算MD4哈希值？",[24,401,402,408,411,414],{},[27,403,29,404],{},[31,405,407],{"href":406},"\u002Ftools\u002Fmd4-hash","MD4哈希工具",[27,409,410],{},"上传文件或粘贴文本",[27,412,413],{},"工具实时计算并显示128位MD4哈希值",[27,415,416],{},"与历史数据比对，确认一致性",[11,418,419],{},[47,420],{"alt":421,"src":422},"MD4哈希工具界面","\u002Fimages\u002Ftools\u002Fmd4-hash.png",[19,424,426],{"id":425},"q-md4输出多长","Q: MD4输出多长？",[11,428,429],{},"MD4输出128位，以32位十六进制字符串显示，长度与MD5相同，但算法内部结构不同。",[19,431,433],{"id":432},"q-md4和md2md5有什么关系","Q: MD4和MD2、MD5有什么关系？",[11,435,436],{},"MD4于1990年提出，是MD2（1989年）的改进；MD5（1992年）又在MD4基础上增强安全性。三者同属MD家族，算法逐代演进。",[19,438,440],{"id":439},"q-md4安全吗","Q: MD4安全吗？",[11,442,443],{},"MD4已被证明存在严重碰撞弱点，如今不可用于任何安全场景，仅适合历史数据校验和学术研究。",[19,445,447],{"id":446},"q-什么场景会用md4","Q: 什么场景会用MD4？",[82,449,450,453,456],{},[27,451,452],{},"核对早期系统产生的MD4哈希数据",[27,454,455],{},"教学演示哈希算法演进过程",[27,457,458],{},"密码学研究中分析早期算法结构",[19,460,462],{"id":461},"q-需要注册登录吗","Q: 需要注册登录吗？",[11,464,465],{},"不需要。纯前端工具完全免费，打开页面即可使用。",[15,467,103],{"id":103},[82,469,470,477,484],{},[27,471,472,476],{},[31,473,475],{"href":474},"\u002Ftools\u002Fmd2-hash","MD2哈希工具"," - 更早期的MD算法",[27,478,479,483],{},[31,480,482],{"href":481},"\u002Ftools\u002Fmd5-hash","MD5哈希工具"," - 经典32位哈希",[27,485,486,490],{},[31,487,489],{"href":488},"\u002Ftools\u002Fsha256-hash","SHA256哈希工具"," - 安全校验方案",{"title":126,"searchDepth":127,"depth":127,"links":492},[493,501],{"id":17,"depth":127,"text":17,"children":494},[495,496,497,498,499,500],{"id":398,"depth":132,"text":399},{"id":425,"depth":132,"text":426},{"id":432,"depth":132,"text":433},{"id":439,"depth":132,"text":440},{"id":446,"depth":132,"text":447},{"id":461,"depth":132,"text":462},{"id":103,"depth":127,"text":103},"MD4哈希常见问题解答，介绍如何用在线工具计算文本或文件的MD4哈希值，用于了解早期哈希算法和比对历史数据。解答MD4输出长度、与MD2和MD5的关系、MD4的安全性、历史数据校验步骤、哈希值固定性等常见问题，纯前端处理不上传服务器隐私安全，帮助用户理解MD4算法特点并判断适用场景，正确计算和比对MD4哈希值。",[504,505,506,507,508],"MD4哈希","MD4算法","哈希计算","早期算法","MD4校验",{},"\u002Fhelp\u002Ffaq\u002Fmd4-hash-guide",[512,513,514,515],"md4-hash","md2-hash","md5-hash","sha256-hash",{"title":388,"description":502},"help\u002Ffaq\u002Fmd4-hash-guide","vUTEt0Biaqd1OzUJP37Z3tJO-ULg9UiLXpA5u-eNkzU",1785817133287]