能用来做什么建表前估算:一段中文说明放进 TEXT 还是 MEDIUMTEXT,会不会超 64 KB接口或文件有大小限制,先确认这段文本的 UTF-8 字节数够不够评估把日志、正文存到对象存储的总量与成本,或换算成短信条数
怎么用把文本粘进输入框,或点「导入文件」读一个 txt / md / json看顶部字节数:中文一个字 UTF-8 占 3 字节,英文一个字母 1 字节对照下方体积条,比较 Base64、转义、URL 编码与 gzip 后的差异;再选份数看规模
示例中英混排中文 3 字节 / 字,英文 1 字节 / 字母,emoji 4 字节轻表单 FormLite:把一张表变成一条链接。 English mixed in, 2026 numbers, and emoji 🚀.
常见问题为什么中文一个字算 3 个字节?UTF-8 是变长编码:ASCII 占 1 字节,常用汉字落在 3 字节区间,emoji 等增补平面字符占 4 字节。UTF-16 下绝大多数汉字固定 2 字节,所以中文内容用 UTF-16 往往比 UTF-8 略小。GBK 的数字为什么是「估算」?浏览器只提供 UTF-8 编码器,没有 GBK 编码表。这里按规则估算:ASCII 记 1 字节,BMP 内非 ASCII 记 2 字节,增补平面字符记 4 字节(GB18030)。极少数符号在 GBK 里无法表示,实际会转成问号或实体,误差通常在几字节内。gzip 压缩后为什么有时反而更大?gzip 对短文本加上了约 20 字节的头部与校验开销,几十个字的内容压完常常比原文更大。文本越长、重复越多,压缩收益越明显。和文件管理器里显示的大小对不上?文件系统按块分配(常见 4 KB),一个 100 字节的文件也会占 4 KB。这里给的是内容本身的字节数;点「导入文件」还能看到文件真实大小并对比。
相关工具字数统计中文字符、英文单词、行数、段落一次统计,并估算阅读时长。Base64 编解码文本与 Base64 互转,中文按 UTF-8 处理,另提供 URL 安全变体。哈希计算一次算出 MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512,用于校验与比对。