有時候會遇到這種狀況:
"\u9060\u50b3\u96fb\u4fe1",這個是典型的unicode編碼。
但是這畢竟不是給人看的。
所以我們需要把它轉換為utf-8或其它編碼。
網路上有人已經寫好了,那我們就直接拿來用囉。
$str = "\u9060\u50b3\u96fb\u4fe1"; echo unicode2utf8($str); function unicode2utf8($str){ if(!$str) return $str; $decode = json_decode($str); if($decode) return $decode; $str = '["' . $str . '"]'; $decode = json_decode($str); if(count($decode) == 1){ return $decode[0]; } return $str; }
資料來源:http://www.welefen.com/php-unicode-to-utf8.html