根据twitter docs,PHP Normalizer方法需要获得适当的字符数,特别是对于国际字符。
这是处理名为$str2count
的示例邮件的正确用法吗?
$str2count='sample twitter message'; if(!Normalizer.isNormalized($str2count)){ $str2count = Normalizer.normalize($str2count); }
答案 0 :(得分:1)
这可以帮助你:
多字节功能对您的需求更加可靠和清洁。
$strlen = mb_strlen($str, 'utf-8');
对于Normalizer: http://www.php.net/manual/en/normalizer.isnormalized.php
$str='sample twitter message';
if(!Normalizer::isNormalized($str,Normalizer::FORM_C)){
$str=Normalizer::normalize('A'.$str,Normalizer::FORM_C);
}
$strlen = strlen($str);