转换为UTF16再计算字符数,UTF16有两个字节的头;英文、中文都是两个字符,以下为php代码$lenth = strlen(iconv("GB2312","UTF-16",$message))/2-1;

$info = "您的message有".$lenth."字符";