网站首页 » 笔记 » PHP 判断字符编码并转换编码(类)

PHP 判断字符编码并转换编码(类)

August 22, 2016 笔记
function is_utf8($result)
{ 
if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$result) == true)    
{
return true; 
} 
else 
{
return false; 
}
}
//
if(is_utf8($result)==1){ //使用类
$result=$result;
}else{

$result = iconv("gb2312","utf-8//IGNORE",$result);
}

Title - Artist
0:00