如何检测PHP中的双字节字符?

时间:2013-07-01 07:19:53

标签: php

无论如何使用preg_match或strpos识别字符串中是否存在双字节字符?

我收到的中文文字混有英文的XML文件,想跳过任何包含中文文本的文件。 XML是utf-8编码的。

1 个答案:

答案 0 :(得分:5)

您可以这样做:

if (mb_strlen($string, 'UTF-8') != strlen($string)) {
  // string contains multibyte characters
}