2013-07-01 23 views
1

是否有使用preg_match或strpos來識別字符串中是否存在雙字節字符?如何檢測PHP中的雙字節字符?

我正在接收中文文本與英文混合的XML文件,並且希望跳過包含中文文本的任何文件。 XML是utf-8編碼的。

回答

5

你可以做這樣的事情:

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

完美的感謝! – Franco