简单人生
幻想指点江山,梦中激扬文字
function  isUTF8( $string )
{
   
$string_utf8   =   utf8_encode ( $string );
   
if strpos ( $string_utf8 , "" , 0 !==   false  )  //  "" is ALT+159
          return   true ;   //  the original string was utf8
    else
         
return   false //  otherwise
}
这个是手册上的例子,来源于migueldiaz at gennio dot com
他是这么说的,If we encode in UTF8 a string or text file that is already encoded in UTF8, it's expected to find the character '' ( ALT+159)  in the final string.
如果我们用UTF8加密一个字符串或者一个文件的内容,那么不可意外的我们会找到这个'',也就是ALT+159这个字符,同样,如果我们用这个办法来判断文件或者字符串是不是UTF8的,这也是一个办法,除非别人刻意输入alt+159的字符。
简易判断而已,…………不鼓励用
posted on 2006-07-28 08:45 简单人生 阅读(2377) 评论(0)  编辑 收藏 引用 所属分类: Loving PHP
只有注册用户登录后才能发表评论。