X 怎么统计字数
按 X 的 计数规则(英文),一条推文有 280 个加权字符:
- 每个算 1:拉丁字母、数字、英文的常用标点和大部分带重音的字母。
- 每个算 2:emoji,包括带肤色的和由几个 emoji 组合成的;中文、日文、韩文字符;还有 … 和 → 这类符号。
- 每个算 23:链接,不管多长。
X 会先做 Unicode 规范化再计数,所以由两个码位拼成的带重音字母也只算一个。这个工具按 X 开源的 twitter-text 库的权重计数,我们用几千条样例和这个库对照过。
中文推文的字数怎么算
写中文推文时,最容易算错的是这几项:
| 内容 | 每个算 | 例子 |
|---|---|---|
| 汉字 | 2 | “推特”算 4 |
| 中文全角标点(,。!?、) | 2 | “你好!”算 6 |
| 英文字母、数字、空格 | 1 | “API”算 3 |
| emoji | 2 | “🎉”算 2 |
| 链接 | 23 | “example.com”也算 23 |
所以纯中文的推文最多 140 个字,第 141 个字会被截掉。
中英混写时,英文和数字按 1 算,能多放一些内容。比如 新版本上线了 🎉 详情见 https://example.com/news 一共算 46:9 个汉字算 18,3 个空格算 3,emoji 算 2,链接算 23。
拆分推文串时,工具只在空格和换行处断开。中文句子之间一般没有空格,所以先在想分条的地方换行;一段超过 280 又没有空格或换行的文字,会原样成为一条超长的推文。
把长文拆成推文串
勾选“拆分成推文串”,文字会被拆成每条都不超过 280 的推文,还可以加上 1/3 这样的编号。
在 X 上发推文串的步骤,见 怎么在推特上发推文串(英文);想把已经发出的推文串保存成 Markdown,见 推特推文串 API 指南(英文)。
想搜和你的推文类似的内容,可以用 推特高级搜索生成器;发出去之后想看表现,可以用 推特互动率计算器。更多小工具在 免费推特工具 页。