/*** Encode and convert data * @ paramarray/string $ data array * @ paramstring $ encoding after output */functionarray_iconv ($ data, $ output = & amp; #39; utf... "/> <SC
/*** Encode and convert data * @ param array/string $ data array * @ param string $ encoding after output conversion */function array_iconv ($ data, $ output = 'utf-8') {$ encode_arr = array ('utf-8', 'ascii ', 'gbk', 'gb2312', 'big5 ', 'jis ', 'eucjp-win', 'sjis-win', 'euc-JP'); $ encoded = mb_detect_encoding ($ data, $ encode_arr ); // automatically determines the encoding if (! Is_array ($ data) {return mb_convert_encoding ($ data, $ output, $ encoded);} else {foreach ($ data as $ key => $ val) {if (is_array ($ val) {$ data [$ key] = array_iconv ($ val, $ input, $ output );} else {$ data [$ key] = mb_convert_encoding ($ data, $ output, $ encoded) ;}} return $ data ;}}