337   PHP

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

Your email address will not be published. Required fields are marked *