编解码与 JSON

自己日常整理记录用的小工具:URL 与 Base64 编解码、JSON 格式化与转义。 纯浏览器本地运行,不上传任何数据。

URL 编解码

按 UTF-8 处理,中文和 emoji 都按百分号转义;编码用的是 encodeURIComponent 的规则。

 

Base64 编解码

先按 UTF-8 取字节再转 Base64,所以中文不会出乱码;解码时认标准字符,也认 - _ 两种变体写法。

 

JSON

格式化与压缩会真的解析一遍,写错了会把行列位置指出来;转义给要嵌进代码里的串,去转义把外面那层引号剥掉。