Twitter(X)字数统计-全角字符按2字计算
遵循Twitter(X)加权计数规则的字数统计工具。全角字符按2个字符计算,半角字符按1个字符计算,实时显示距离280字上限还剩多少字符。
X(原Twitter)字数统计是什么
X(原Twitter)字数统计是根据X平台特有的加权计数规则,判断发帖内容是否在280字上限之内的工具。日语、中文、韩语(CJK)字符及全角符号会被计为2个字符,因此仅凭肉眼看到的字符数无法准确得知实际剩余字数。
本工具会对输入内容进行实时加权计数,采用与实际发帖界面相同的标准显示剩余字数,可在发帖前提前避免意外超出字数限制的情况,尤其适合以中文为主的内容创作。
使用方法
- 输入想要发布的文本 将计划发布的文本粘贴到输入框中。
- 查看计数结果 肉眼可见的字符数与按X加权规则计算的加权字符数会同时显示。
- 查看剩余字数 距280字上限的剩余字数会实时更新。
- 超出上限时调整文本 超出的字符数会显示出来,可据此缩短文本内容。
用好本工具的小技巧
- X的字数统计并非「视觉上的字符数」,而是采用加权规则:中日韩(CJK)文字和全角符号按2个字符计算,因此与单纯的字符数会有出入。
- 同样是30个字符,纯英数字帖文尚有余裕,而纯中文帖文按加权规则相当于60个字符,很快就会逼近280字的上限。
- 无论实际长度如何,URL统一按23个字符计算(t.co短链接长度),因此本工具仅作为纯文本的大致参考,含URL的帖文请在实际发帖界面中最终确认。
- 每个表情符号本身是1个码点,但按加权规则大多不属于「宽字符」范围,因此通常只按1个字符计算,视觉上很醒目却不会大量占用字数。
- 如需查看各编码下的字节数,请使用姊妹工具「字符串字节数统计」;如需检测字符编码,请使用「字符编码检测」工具。
使用场景
调整中文发帖的字数
由于中文的加权字数消耗通常高于英文,发帖前确认加权字数有助于恰到好处地控制在上限之内。
事先核对中英文混排的发帖
对于半角与全角字符混排的文本,无需打开实际发帖界面即可确认是否超字数。
核对企业账号的模板文案
社交媒体运营人员在制作发帖模板时,可快速比较多种文案的字数。
预估含URL发帖的字数
掌握除URL外正文部分的字数,再结合t.co缩短后固定的23个字符,估算整体字数平衡。
术语表
- 加权字符数
- X用于判定发帖是否超出上限的独特计数方式,将CJK字符和全角符号计为2个字符。
- CJK
- 中文(Chinese)、日语(Japanese)、韩语(Korean)的统称。X的加权规则将这些文字计为2个字符。
- twitter-text
- X(原Twitter)公开的开源字数计算算法,本工具也基于该规范进行计算。
- t.co缩短链接
- X上自动缩短URL的机制。无论原始URL长度如何,一律计为23个字符。
常见问题
闲话 ― 为什么X要对字符进行「加权」计数
Twitter(X的前身)最初采用140字符上限时,英语用户经常抱怨140个字符太短了。因为一个字母所承载的信息量远小于一个汉字,同样是140个字符,中文可以描写小说中的一个完整场景,而英文却只能写出20到30个单词左右。为了消除这种不公平,Twitter于2017年将英语等「单字节」语言的上限翻倍至280个字符,同时将中日韩(CJK)语言实际上维持在相当于140个字符(加权280字符)的水平,这是考虑到不同语言信息密度差异所做的调整。
这种「加权字符数」的理念其实早在短信(SMS)领域就已存在。标准GSM编码的短信通常上限为160个字符,但只要包含一个不属于标准7位GSM字符集的表情符号或中文字符,编码方式就会切换为UCS-2,上限骤降至70个字符。「使用某种语言的一个字符就会使可用字数减半」这一现象,与X的字符加权规则一样,都体现了内部文字编码与用户体验之间有趣的联系。
此外,加权规则也适用于表情符号:大多数表情符号只计为1个字符,但通过零宽连接符(Zero Width Joiner)组合肤色或性别修饰符的合成表情符号,在内部由多个Unicode码点构成,因此外观上是一个表情符号,计数时却可能算作多个字符。在社交媒体发帖时留意这种「视觉字数」与「系统计数」之间的差异,有助于避免意外超出字数上限。