字符计数器

边输入边统计含空格和不含空格的字符数,同时给出词数、句数和行数。

计算在本地完成,我们不会把输入值发送到服务器。

示例

“Hello world”是11个字符,去掉空格为10个;44个字符的全字母句去掉空格后剩36个。像“日本語の文章です。二文目。”这样的日文文本计为13个字符。

计算方法

第一个数字统计所有字符,包括空格、制表符和换行符;第二个数字则不计任何空白字符。统计以Unicode码位为单位,因此大多数字母都算一个字符,包括“café”中预组合的重音字母é。

重要说明

表情符号常出人意料:带肤色修饰符的点赞由两个码位组成,所以“😀👍🏽”虽然看上去是两个图案,却计为3;家庭和旗帜类表情占用的码位更多。用基础字母加上单独的组合重音符号输入的字母同样计为两个。你输入的内容不会发送到服务器。

实用指南

第一个数字统计包括空格和换行在内的全部字符,第二个数字不含空白:“Hello world”为11和10。按Unicode码位计数:“café”为4,但部分表情符号占多个码位,“😀👍🏽”看起来是两个却计为3。每个汉字计为1,所以“日本語の文章です。二文目。”为13。换行也计入字符。社交平台、短信和数据库可能按字节等其他方式计数,发布前请以平台计数器为准。

使用示例
输入结果
Hello world11 · 10 without spaces
The quick brown fox jumps over the lazy dog.44 · 36 without spaces
café4 · 4 without spaces
😀👍🏽3 · 3 without spaces
Line one↵Line two↵↵Line four28 · 22 without spaces
日本語の文章です。二文目。13 · 13 without spaces

常见问题

换行符会计入吗?

会计入总数。中间空一行的三行文本共28个字符,因为三个换行符都会计入;去掉空格和换行后是22个。所以这两个数字的差距可能比你看到的空格数还要大。

它统计字节吗?

不统计。字符数和编码后的字节数是两种不同的度量。数据库和短信通常按字节限制,其中一个日文字符或一个表情符号可能占用好几个字节,因此13个日文字符的字符串按字节算要长得多。

结果会符合我要满足的限制吗?

会非常接近,但发布前请查看平台自带的计数器。搜索结果摘要是按显示宽度截断,而不是固定字符数;社交网络对链接和某些文字系统另有计数规则。写作时把它当作可靠参考,最后再确认一遍。

相关工具