Текущий набор символов: utf8 в ответе

Откуда поступает отладочная информация «Текущий набор символов: utf8»?

Он появляется всегда первым, когда я что-то повторяю в своем скрипте index.php (slim).

Я действительно отчаялся, пытаясь подавить это.

Может ли это быть вызвано правилами .htaccess?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ %{ENV:BASE}index.php [QSA,L]

Вот мои настройки:

Сервер: Apache / 2.4.9 (Win32) OpenSSL / 1.0.1g PHP / 5.5.11
X-Powered-By: PHP / 5.5.11
Пользователь-агент: Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 37.0.2062.124 Safari / 537.36

Соответствующий раздел index.php:

function echoRespnse($status_code, $response) {
$app = \Slim\Slim::getInstance();
// Http response code
$app->status($status_code);
$app->config('debug', false);

// setting response content type to json
$app->contentType('application/json');
//$app->response()->header('Content-Type', 'application/json');

echo json_encode($response);
}

Любая помощь будет принята с благодарностью

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]