分享几个php转内容编码的函数(utf-8,gb2312,gbk)
分享几个php转内容编码的函数(utf-8,gb2312,gbk)
方便处理不同编码的程序转换
//作者好主题网
//utf8转换为gbk function utf8_to_gbk($str){ return mb_convert_encoding($str, 'gbk', 'utf-8'); } //转换编码--将所有编码的字符串内容都转换为utf-8 function str_to_utf8($str) { if(!empty($str) ){ $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); if( $encode != 'UTF-8'){ $str = mb_convert_encoding($str, 'utf-8', $encode); } } return $str; }//转换编码--将所有编码的字符串内容都转换为GB2312 function str_to_GB2312($str){ $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); $str_encode = mb_convert_encoding($str, 'GB2312', $encode); return $str_encode; } //转换编码--将所有编码的字符串内容都转换为GBK function str_to_GBK($str){ $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); $str_encode = mb_convert_encoding($str, 'GBK', $encode); return $str_encode; }
一个自己的Test玩站网