Home > Article > Backend Development > PHP Chinese encoding conversion problem
php Chinese encoding conversion method: 1. Use the iconv function, the code is [string iconv (string $in_, string $out_, string $str)]; 2. Use the [mb_convert_encoding] function.
php Chinese encoding conversion method:
1. iconv
string iconv ( string $in_charset , string $out_charset , string $str )
The first parameter: the original encoding of the content
The second parameter: the target encoding
The third parameter: the string to be converted
$filename='我爱你中国'; $filename = iconv('gbk','utf-8',$filename);
Analysis: Convert $filename from gbk to utf8
2. mb_convert_encoding
string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
The first parameter: to be processed String
Second parameter: Target encoding
Third parameter: Original content encoding
$filename='我爱你中国'; $filename = mb_convert_encoding($filename,'GBK','UTF-8');
Analysis: Convert $filename from utf8 to gbk
三、mb_detect_encoding
View character encoding
$filename='我爱你中国'; $encode = mb_detect_encoding($filename, array("ASCII","UTF-8","GB2312","GBK","BIG5")); echo $encode;die;
Insert picture description here
Relevant learning recommendations: php programming (video)
The above is the detailed content of PHP Chinese encoding conversion problem. For more information, please follow other related articles on the PHP Chinese website!