Добрый вечер, друзья!
У меня 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_rsqlsrv_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_rsqlsrv_errors(), true) );
}

if (
sqlsrv_num_rows($result) > 0) {
    while (
$row sqlsrv_fetch_array($result)) {
        
$output[] = $row;
    }
    
}
  
echo 
json_encode($output);
?>