Example #1
0
 function isUTF8Encoded($str)
 {
     if (is_array($str)) {
         foreach ($str as $s) {
             if (!LinkrHelper::isUTF8Encoded($s)) {
                 return false;
             }
         }
         return true;
     } elseif (is_string($str)) {
         if (function_exists('mb_detect_encoding')) {
             return mb_detect_encoding($str) == 'UTF-8';
         } else {
             jimport('phputf8.utils.ascii');
             return utf8_is_ascii($str);
         }
     } else {
         return false;
     }
 }