Разработка программ

json gbk вutf8

dedecms реализовать нажмите загрузить больше функций после того, как вызывать описание статьи, когда обнаруживает, что вызванные вещи пустые, что дерево было подавлено на полдень, только позже [...]

Статьи

После реализации функции загрузки большего количества щелчков в dedecms, вызывая описание статьи, обнаружил, что вызванное вещество пустое, что дерево было подавлено на полдень, только потом узнал, что с gbk дедеcms, если получить данные, нужно сделать преобразование.Ниже приведены коды для преобразования json.

Функция ct2($s){ if (is_numeric($s)) {return intval($s);} else {return iconv ("GBK "," UTF-8 ", $s); }} / * Пакетная обработка gbk- > utf-8 * / function icon_to_utf8 ($s) {if (is_array ($s)) {foreach ($s as $key = > $val) {$s [$key] = icon_to_utf8 ($val);} else {$s = ct2 ($s);} return $s;} echo json_encode (icon_to_utf8 ("данные, которые вам нужно преобразовать"));