php漢字編碼的轉換
阿新 • • 發佈:2018-11-29
一、iconv
string iconv ( string $in_charset , string $out_charset , string $str )
第一個引數:內容原的編碼
第二個引數:目標編碼
第三個引數:要轉的字串
$filename='我愛你中國';
$filename = iconv('gbk','utf-8',$filename);
解析:把$filename從gbk轉換為utf8
二、mb_convert_encoding
string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
第一個引數:要處理的字串
第二個引數:目標編碼
第三個引數:內容原編碼
$filename='我愛你中國';
$filename = mb_convert_encoding($filename,'GBK','UTF-8');
解析:把$filename從utf8轉換為gbk
三、mb_detect_encoding
檢視字元編碼
$filename='我愛你中國';
$encode = mb_detect_encoding($filename, array("ASCII","UTF-8","GB2312","GBK","BIG5"));
echo $encode;die;