字符计数器
把表情符号、带音标字母和韩文音节都当作一个字符来统计,空格计入,并在总数旁显示 UTF-8 字节数。

字符数0
词数0
行数0
字节0
句数0
阅读时间0 分钟
需要了解的要点
本页聚焦字符数这一格。它按读者眼中的一个符号来计数,所以 Café 🇰🇷 👨👩👧 在编程语言里可能得到更大的长度,这里只算 8 个字符。
带音标的字母、韩文音节和表情组合各算一次。国旗由两个区域指示符组成,家庭表情是三个人用不可见的连接符拼起来的,e 加组合音标是两个码点,但它们在这里都只算一个字符。
空格、制表符和换行全部计入,没有排除它们的选项。需要不含空格的字数时,可以在整理工具的查找替换里,查找填一个空格、替换留空,再把输出粘贴回这里。
总数旁边的字节格显示 UTF-8 大小。Café 这个例子里 é 占 2、国旗占 8、家庭表情占 18,一共 33 字节。把韩文音节算作 2 字节的表单用的是较老的编码,所以这里每个音节显示 3 字节是正常的。
限制发帖字数的平台,可能对链接或某些文字采用不同的权重。请把这里的数字当作原始字数,在最终修改前再核对平台自己的规则。
按任务选择工具 1
相关工具 4
字符计数器使用方法
- 先粘贴 Café 🇰🇷 👨👩👧,看看组合符号如何计数,再换成你的真实文字。
- 读取字符数并从上限中减去,例如用 300 减去显示的总数,得到剩余空间。
- 如果表单不计空格,就在整理的查找替换里查找填一个空格、替换留空,然后复制输出。
- 把处理后的文字粘贴回计数器再看一次字符数,如果数据库按字节限制,再对照字节数。
快速说明
像 👨👩👧 这样的表情算几个字符?
连在一起的表情组合算 1 个字符,所以家庭表情让总数加 1,同时在 UTF-8 中占 18 字节。
能得到不含空格的字数吗?
没有专门的开关,但在整理中把空格替换为空,再把结果粘贴回来,就能得到不含空格的数字。换行会保留,需要的话先删掉。
为什么一个汉字显示 3 字节?
UTF-8 用 3 字节保存汉字。说一个汉字占 2 字节的表单用的是 GBK 一类的老编码,所以两个数字对不上。
带音标的字母算一个还是两个字符?
算一个。无论它是作为单个字符保存,还是基础字母加组合音标,结果都一样,不同的只是字节数。
