1. 程式人生 > >php漢字編碼的轉換

php漢字編碼的轉換

一、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;

在這裡插入圖片描述