Здравствуйте, знаю php очень плохо. Код использую только для себя.. Простой код, помогите решить проблему... server_name не выводит русские символы. только ???????? Файл создан в linux через ispmanager С базой все впорядке, т.к http://no-steamserv.ru/monitor/server_info/217.106.106.144:27015/ Всё корректно отображается.. Помогите пожалуйста исправить отображение русских символов Код (Text): <?php header('content-type: text/html; charset=utf-8'); $dbtype = 'mysql'; $dbhost = 'localhost'; $dbport = '3306'; $dbname = ''; $dbuser = ''; $dbpass = ''; $conn = mysql_connect($dbhost.":".$dbport,$dbuser,$dbpass) or die(); mysql_select_db($dbname,$conn) or die(); $query = "SELECT server_players,server_maxplayers,server_location,server_status,server_top,server_id,server_ip,server_port,server_game,server_map,server_name FROM amx_servers where server_top = 1 and server_status = 1 order by server_top_date desc limit 5"; $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { echo ''.$row['server_name'].''; echo '<br>'; echo 'тест кадировка'; } ?>
Автор, забегая наперед: mysql_ расширение устарело и было выпилено из PHP 7+. И оно уже несколько лет как deprecated. Я не знаю, каким ты древним денвером пользуешься там, но на современной пыхе твой код просто не будет работать. Используй mysqli_. Переход на него довольно безболезненный, лучше это сделать сразу.