【发布时间】:2020-01-26 07:17:29
【问题描述】:
我想像推特一样计算推文长度,我尝试使用mb_strlen和strlen所有这些类型here
问题是 twitter 计数 "????????✌????️ @mention" 为 15,但我得到了这些结果,但我不知道 twitter 表情符号是如何计数的,以及如何使用 php 来解决这个问题
我的结果:
strlen: 27
mb_strlen UTF-8: 14
mb_strlen UTF-16: 13
iconv UTF-16: 14
iconv UTF-16: 27
【问题讨论】:
-
twitter 如何计算字符是有据可查的信息。 developer.twitter.com/en/docs/basics/counting-characters
-
@Sherif 我读了不止一次,根据这个文档,我使用 Normalization 和 mb_strlen 和
UTF-8,仍然得到错误的值(例如 14 而不是 15) -
好的,我在下面发布了更详细的答案,但老实说,这些文档回答了您需要了解的有关 twitter 方法的所有信息。
-
你在推特上将
"????????✌????️ @mention"计数为 15 的来源是什么? -
@WebSmithery twitter.com
标签: php