测试在php开发中,有时候会遇到头疼的中文编码的处理问题。比如gbK转换为utf8,utf8转化为gbk等。下面就介绍一个php函数mb_convert_encoding()函数的使用。看它如何实现中文编码的自由转化。
使用:
mb_convert_encoding( $str, $encoding1,$encoding2) //参数: //$str要转换编码的字符串 //$encoding1目标编码,如utf-8,gbk,大小写均可 //$encoding2,原编码,如utf-8,gbk,大小写均可
范例一:
$str='编码'; echo mb_convert_encoding($str, "UTF-8"); //编码转换为utf-8
范例二:
$str='编码'; echo mb_convert_encoding($str, "UTF-8", "GBK"); //已知原编码为GBK,转换为utf-8
范例三:
$str='编码'; echo mb_convert_encoding($str, "UTF-8", "auto"); //未知原编码,通过auto自动检测后,转换编码为utf-8
看完介绍,上面的php中文转码函数mb_convert_encoding()会使用了吧。
来源于:http://www.shuchengxian.com/article/137.html
如果本文对你有帮助,欢迎打赏本站