Добрый вечер, друзья! У меня 2 вот таких проблемы. 1) Делаю запрос в базу данных, возвращаются данные, я сохраняю их в массив и преобразовываю в json, но если я делаю запрос на больше 10 строк из таблицы, у меня пустой экран, если 10 и меньше то все результаты выводятся; 2) Если я добавляю поле из таблицы (к примеру [user_firstname]), данные из этой строки хранятся в кириллице(Иванов), то запрос то же не выполняется, хотя если вывести посмотреть сам массив через print_r, все отображается, но json_encode не работает. Буду благодарен за любую помощь, спасибо! PHP: <?php $servername = "localhost"; $options = [ "UID" => "one", "PWD" => "", "Database" => "rs" ]; $conn = sqlsrv_connect($servername, $options); if( $conn === false ) { die( print_r( sqlsrv_errors(), true)); } $output = array(); $query = "SELECT TOP (10) [userid],[user_name],[user_checkword],[user_email] FROM users"; $options = array( "Scrollable" => SQLSRV_CURSOR_KEYSET ); $result = sqlsrv_query($conn, $query, $output, $options); if( $result === false) { die( print_r( sqlsrv_errors(), true) ); } if (sqlsrv_num_rows($result) > 0) { while ($row = sqlsrv_fetch_array($result)) { $output[] = $row; } } echo json_encode($output); ?>