php关于字符集一些相关的函数
utf8转换为gbk
<?php
header("Content-type:text/html;charset=UTF-8");
echo $str= '你好,这里是utf8转gbk!';
echo '<br />';
echo iconv("UTF-8","gbk//TRANSLIT",$str); //将字符串的编码从UTF-8转到GB2312
gbk转换为utf8
<?php
header("Content-type:text/html;charset=GB2312");
echo $str= '你好,这里是gbk转utf8!';
echo '<br />';
echo iconv('GB2312', 'UTF-8', $str); //将字符串的编码从GB2312转到UTF-8
检测当前字符串编码并将编码改为utf-8
获取当前字符串的编码
$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));
将字符编码改为utf-8
$str_encode = mb_convert_encoding($str, 'UTF-8', $encode);