DataTables проблема использования русских букв в поиске

Учусь реализовывать datatable на стороне сервера с помощью ajax+php+json. Вроде бы все стандартные функции работают, кроме поиска, в котором используется латиница, с английскими буквами и цифрами в поиске тоже все норм. А именно переменная $searchValue.

index.php

    <!DOCTYPE html>
<html >
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Language" content="ru">
    <link rel="stylesheet" type="text/css" href="DataTables/datatables.min.css">
    <script type="text/javascript" charset="utf8" src="DataTables/datatables.min.js"></script>

    
</head>
<body>
<table id='empTable' class='display dataTable'>

  <thead>
    <tr>
        <th><b>Наименование</b></th>
        <th><b>Номер документа</b></th>
        <th><b>Формат</b></th>
        <th><b>Подлинник<br>Инвентарный номер</b></th>
        <th><b>Подлинник<br>Дата поступления</b></th>
        <th><b>Дубликат<br>Инвентарный номер</b></th>
        <th><b>Дубликат<br>Дата поступления</b></th>
        <th><b>Применяемость<br>Обозначение</b></th>
        <th><b>Применяемость<br>Шифр индекса изделия</b></th>
        <th><b>Для отметок</b></th>
        <th><b>Литера</b></th>
    </tr>
    </thead>

</table>
</body>
</html>
<script>
$(document).ready(function(){
$('#empTable').DataTable({
  'processing': true,
  'serverSide': true,
  'serverMethod': 'post',
  'ajax': {
      'url':'back_2.php'
  },
  'columns': [
    
     { data: 'DocumentName' },
     { data: 'DocumentNumber' },
     { data: 'DocumnetFormat' },
     { data: 'OriginalInventoryNumber' },
     { data: 'OriginalDataSupplay' },
     { data: 'DuplicationInventoryNumber' },
     { data: 'DuplicationDataSupplay' },
     { data: 'DesignationApplicability' },
     { data: 'CypherApplicability' },
     { data: 'ForMarks' },
     { data: 'Letter' },
  ]
});
});
</script>

back_2.php

        <?php
    

    try {
        $conn = new PDO('mysql:dbname=my_in;host=localhost', 'Admin', '8Admin702',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
    } catch (PDOException $e) {
        die($e->getMessage());
    }

    ## Read value

    $draw = $_POST['draw'];
    $row = $_POST['start'];
    $rowperpage = $_POST['length']; // Rows display per page
    $columnIndex = $_POST['order'][0]['column']; // Column index
    $columnName = $_POST['columns'][$columnIndex]['data']; // Column name
    $columnSortOrder = $_POST['order'][0]['dir']; // asc or desc
    $searchValue = $_POST['search']['value']; // Search value

    echo $searchValue;

Ответы (0 шт):