php字串轉utf8編碼的方法:首先使用「mb_detect_encoding」方法自動識別字串編碼;然後透過「mb_convert_encoding」函數轉換成國際標準編碼「utf-8」即可。
推薦:《PHP影片教學》
在使用mb_convert_encoding時要先知道字元編碼,如果編碼錯誤就會亂碼,使用mb_detect_encoding自動辨識字串編碼,並轉換成國際標準編碼utf-8編碼。
<?php $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5','LATIN1')); if($encode != 'UTF-8'){ $name = mb_convert_encoding($name, 'UTF-8', $encode); }
mb_convert_encoding — 轉換字元的編碼
mb_detect_encoding — 偵測字元的編碼
以上是php字串如何轉utf8編碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!