From 212ca0c0e99eccd9e7d6506f60701c8680cfa539 Mon Sep 17 00:00:00 2001 From: glix08 Date: Wed, 23 May 2012 19:38:11 +0000 Subject: [PATCH] r420 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправление PHP Warning: json_encode() [function.json-encode]: Invalid UTF-8 sequence in argument. Огромная просьба бета-тестарам проверить отсуствие каких-либо ошибок после данного обновления. Возможно потребуется откат к r419. git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@420 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293 --- upload/config.php | 4 ++-- upload/includes/functions.php | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/upload/config.php b/upload/config.php index e3f8edd76..84efd6f3d 100644 --- a/upload/config.php +++ b/upload/config.php @@ -56,8 +56,8 @@ $domain_name = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : $do // Increase number of revision after update $bb_cfg['tp_version'] = '2.5 Beta'; -$bb_cfg['tp_release_state'] = 'R419'; -$bb_cfg['tp_release_date'] = '21-05-2012'; +$bb_cfg['tp_release_state'] = 'R420'; +$bb_cfg['tp_release_date'] = '23-05-2012'; // Database $charset = 'utf8'; diff --git a/upload/includes/functions.php b/upload/includes/functions.php index 42156ee26..ebe53814c 100644 --- a/upload/includes/functions.php +++ b/upload/includes/functions.php @@ -2517,6 +2517,7 @@ function caching_output ($enabled, $mode, $cache_var_name, $ttl = 300) */ function bb_json_encode ($data) { + $data = mb_check_encoding($data, 'UTF-8') ? $data : utf8_encode($data); return json_encode($data); }