здравствуйте, есть код PHP: $query = "SELECT * FROM `" . DB_PREFIX . "product_description` WHERE product_id = '" . $row['product_id'] . "'"; $resultdes = mysqli_query($link, $query); while($rowdes = $resultdes->fetch_array()){ //$data[$i]['name'] = mb_convert_case($rowdes['name'], MB_CASE_TITLE, "UTF-8"); //$data[$i]['name']=mb_convert_encoding($rowdes['name'], "UTF-8", "auto"); $data[$i]['name']="привет".iconv('windows-1251', 'utf-8', $rowdes['name']); } вот что выводится в браузере http://prntscr.com/qdfsde при чем "привет" введенный в код выводиться нормально, а то, что я получаю из БД выводится ?????? скрины таблицы БД http://prntscr.com/qdftrb http://prntscr.com/qdgdr7 скрин кодировки файла с кодом в блокноте http://prntscr.com/qdfumg пробовал конвертировать разными способами, результат одинаков, в коде закомментировано --- Добавлено, 20 дек 2019 --- победил сам PHP: $query = "SELECT * FROM `" . DB_PREFIX . "product_description` WHERE product_id = '" . $row['product_id'] . "'"; mysqli_set_charset ($link, "utf8"); $resultdes = mysqli_query($link, $query); while($rowdes = $resultdes->fetch_array()){ $data[$i]['name'] = $rowdes['name']; } даже перекодировать не пришлось