All pastes #332347 Raw Edit

Untitled

public php v1 · immutable
#332347 ·published 2007-01-29 22:37 UTC
rendered paste body
<?PHP        function is_utf8($string) {          echo "running is_utf8";           // From http://w3.org/International/questions/qa-forms-utf-8.html           $string=file_get_contents("http://news.yahoo.com/s/ibd/20070120/bs_ibd_ibd/2007119tech");           $results= preg_match('%^(?:                 [\x09\x0A\x0D\x20-\x7E]            # ASCII               | [\xC2-\xDF][\x80-\xBF]            # non-overlong 2-byte               |  \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs               | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}  # straight 3-byte               |  \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates               |  \xF0[\x90-\xBF][\x80-\xBF]{2}    # planes 1-3               | [\xF1-\xF3][\x80-\xBF]{3}          # planes 4-15               |  \xF4[\x80-\x8F][\x80-\xBF]{2}    # plane 16           )*$%xs', $string);          echo "done with is_utf8";                return $results;        } // function is_utf8echo is_utf8("test");?>