如何在 php 和 js 中获取使用 utf8mb4 编码的字符长度
how to get character's length which encoding with utf8mb4 in php and js
我使用支持utf8mb4
的mysql来存储emoji,但是在php或js端,我无法获得正确的长度,这是我的textarea功能输入最大长度。
据我所知,php 或网页端不支持 utf8mb4。
有人知道怎么做吗?
刚弄个js在js端解决,twitter支持!
见 twitter-text-js
但是如何在php这边,我没有找到新的twitter-text-php?
我也找到了这个answer,但是怎么用呢?
-
var tweet = "h饿1";
var remainingCharacters = twttr.txt.getTweetLength(tweet);
php
mb_strlen
我使用支持utf8mb4
的mysql来存储emoji,但是在php或js端,我无法获得正确的长度,这是我的textarea功能输入最大长度。
据我所知,php 或网页端不支持 utf8mb4。 有人知道怎么做吗?
刚弄个js在js端解决,twitter支持! 见 twitter-text-js
但是如何在php这边,我没有找到新的twitter-text-php? 我也找到了这个answer,但是怎么用呢?
-
var tweet = "h饿1"; var remainingCharacters = twttr.txt.getTweetLength(tweet);
php
mb_strlen