文本本来是UTF-8的。但是会出现乱码,类似:
像吉本芭娜娜一æ·ï¼Œåœ¨è¿™ä¸ªä¸–界上,
我最喜欢的地方就是厨房。
—— 李妙生
这种在显示的时候出现很让人郁闷,但不能不解决它,怎么办?写了一个无耻的函数:

function getUtf8Content($content,$default=null){
$dContent = utf8_decode($content);
if(mb_detect_encoding($dContent) == mb_detect_encoding($content)){//这句话有点妖。多试试就知道了
if($default !== null){
$content = $default ;
}else{
if(strpos($dContent,"??????")===false){
$content = $dContent;
}
}
}
return $content;
}

不管了,能解决问题就好。。黑黑,不要怕丑