Copy code The code is as follows:
/********************************************
*
* Function name: get_utf8_to_gb($value)
* Function: Convert utf8 encoded string into gb2312 encoding
* Author: Liu Xianzhong
* Date: 2011-11-09
*
********************************************/
function get_utf8_to_gb( $value){
$value_1= $value;
$value_2 = @iconv( "utf-8", "gb2312//IGNORE",$value_1);//Use @ to resist errors if you convert a string , a certain character does not have a corresponding character in the target character set, then the part after this character is ignored; that is, the content of the resulting string is incomplete. In this case, //IGNORE
$value_3 = @iconv ( "gb2312", "utf-8//IGNORE",$value_2);
if (strlen($value_1) == strlen($value_3))
{
return $value_2;
}else
{
return $value_1;
}
}
/********************************************
*
* Function name: get_gb_to_utf8($value)
* Function: Convert gb2312 encoded string to utf8 encoding
* Author: Liu Xianzhong
* Date: 2011-11-09
*
********************************************/
function get_gb_to_utf8($value){
$value_1 = $value;
$value_2 = @iconv( "gb2312", "utf-8//IGNORE",$value_1);
$value_3 = @iconv( "utf-8", "gb2312//IGNORE ",$value_2);
if (strlen($value_1) == strlen($value_3))
{
return $value_2;
}else
{
return $value_1 ;
}
}
?>
http://www.bkjia.com/PHPjc/326637.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/326637.htmlTechArticleCopy the code as follows: ?php /**************** **************************** * * Function name: get_utf8_to_gb($value) * Function: Convert utf8 encoded string to gb2312 encoding* Author: ...