Способ определить что текст в кодировке utf-8

Способов и методов определения utf-8 с разной степенью точности довольно много, вот еще один простой и компактный.

$utf8 = (preg_match(«/^([\x09\x0A\x0D\x20-\x7E]|[\xC2-\xDF][\x80-\xBF]|\xE0[\xA0-\xBF][\x80-\xBF]|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}|\xED[\x80-\x9F][\x80-\xBF]|\xF0[\x90-\xBF][\x80-\xBF]{2}|[\xF1-\xF3][\x80-\xBF]{3}|\xF4[\x80-\x8F][\x80-\xBF]{2})*$/», $str)) ? true : false;

Тэги: ,

  • Определение Google Penalty
  • Как определить что посетитель смотрит сайт через Safari в iPhone ?
  • Стоп ссылки — что это такое ?
  • Что действительно нужно для стартапа ?
  • Weblancer.net что нового
  • Оставить комментарий