Здравствуйте! Подскажите, почему у меня функция json_encode вместо русских слов оставляет пустые кавычки? Я так думаю что это из-за кодировки, но установка с помощью функции setlocale кодировки UTF-8 не помогает. Как решить эту проблему? Заранее спасибо.
Блин, сам уже нашел .... PHP: <? .... echo json_encode(convert('cp1251', 'utf-8', $o)); function convert($from, $to, $var) { if (is_array($var)) { $new = array(); foreach ($var as $key => $val) { $new[convert($from, $to, $key)] = convert($from, $to, $val); } $var = $new; } else if (is_string($var)) { $var = iconv($from, $to, $var); } return $var; } ?>