-
- function phpcharset($data, $to) {
- if(is_array($data)) {
- foreach($data as $key => $val) {
- $data[$key] = phpcharset($val, $to);
- }
- } else {
- $encode_array = array('ascii', 'utf-8', 'gbk', 'gb2312', 'big5');
- $encoded = mb_detect_encoding($data, $encode_array);
- $to = strtoupper($to);
- if($encoded != $to) {
- $data = mb_convert_encoding($data, $to, $encoded);
- }
- }
- return $data;
- }
- ?>
复制代码
|