文本工具
字数 · 整理 · 编码
输入
- 字符数
- 0
- 不含空格
- 0
- 词数
- 0
- 行数
- 0
- 段落数
- 0
- UTF-8 字节
- 0
词数:汉字和假名每个字算一个词,其余按空格分隔的片段算一个词。不含字母或数字的片段(如 !!!、😀)不计入。
设置
没有大小写之分的字符(谚文、汉字、假名、符号)保持不变。句首模式会把其余部分转为小写。
删除重复行会保留首次出现的顺序。排序按码位顺序。
在上面两个框中输入文字,会按行找出不同之处。输入非常大时会跳过逐行比较。
URL 采用 encodeURIComponent,Base64 基于 UTF-8。
格式化不会改变 JSON 的含义,也不会自动修复错误的 JSON。
结果
所有处理都在浏览器中完成,您输入的文本不会发送到服务器,也不会被保存。
使用说明
从字数统计、大小写转换、行整理、两段文字对比,到 URL、Base64、HTML 编码和 JSON 整形,把处理文字的常用活儿集中在一处,字数、词数、行数和 UTF-8 字节数始终显示在上方。输入的内容只在浏览器中处理,不会上传或保存。
什么时候用
- 简历或作业有字数限制时,同时看含空格与不含空格的数字。
- 把复制来的列表去掉重复行并排序。
- 把要放进链接的中文做 URL 编码,或解开别人给的 Base64。
使用方法
- 把文字贴进输入框,统计会立刻显示在上方。
- 选择工作模式:转换、整理、对比、编码、JSON。
- 点下想要的操作,结果显示在下方的结果区。
- 复制结果即可使用。
需要知道的事
- 没有大小写之分的字符保持原样,中文、假名、符号不会被改动(保留原文)。
- 去重保留首次出现的顺序,排序按码位顺序。
- URL 编码按 `encodeURIComponent`,Base64 按 UTF-8;用其他约定生成的值结果可能不同。
- JSON 整形不改变数据含义,不会擅自修复错误的 JSON,而是告诉您第几行第几列有问题。
- 对比按行进行,输入过大时只告知相同还是不同。
常见问题
字数和别的工具不一样。
统计口径不同。本工具同时给出含空格与不含空格两个数,并把表情符号按人眼看到的一个字计算。按对方要求的口径看相应数字即可。
为什么要显示 UTF-8 字节数?
数据库字段和短信长度通常按字节限制,而不是字数。中文一个字常占 3 字节,只看字数很容易超限。
Base64 解出来是乱码。
那个值可能不是用 UTF-8 生成的。本工具只按 UTF-8 解码,而且不会把乱码「猜着修好」 — 看似修好反而更危险。
提示 JSON 格式错误。
会告诉您第几行第几列有问题。常见原因是多余的逗号、引号不成对,或使用了单引号 — JSON 不允许单引号。
输入的内容会被保存吗?
不会。全部在本机处理,不发送到服务器,草稿或含个人信息的文字也可以放心使用。