2017-03-24 擷取中文字串出現亂碼 181 0 PHP擷取中文字串出現亂碼 主要原因 substr無法分辨中文,所以必須使用mb_substr函數來處理,還有定義編碼 原本的code: <?=substr( str_replace("\n","",$row->message) , 0 , 50 ) ?> 解法: <?=mb_substr( str_replace("\n","",$row->message) , 0 , 50 ,"utf-8") ?> PHP 回首頁