1,iconv,是PHP内置函数,根据给出的编码转出成指定编码
// 将字符串$str,从$in_charset转到$out_charset // $out_charset//TRANSLIT,表示若无法转换则采用近似字符 // $out_charset//IGNORE,表示若无法转换则直接忽略 string iconv ( string $in_charset , string $out_charset , string $str )
2,mb_convert_encoding,属于mbstring扩展函数,可自动识别字符编码,然后转换成指定编码
// 将字符串$str,转换成$to_encoding编码,$from_encoding默认原始字符串$str的编码 string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] )
对比:
因为mb_convert_encoding会自动识别编码,虽然方便,但是效率比iconv稍低
Leave a Reply