Вопросительные знаки вместо русского текста

mader

Новичок
У меня наподобие вопрос!
есть 3 файла.

1. index.php
PHP:
<?php 
include 'tamplate/head.html';
include 'bd.php';
?>
2. head.html
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<title> Сайт посвященный хорошим людям.</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
3. bd.php
PHP:
<?php
  
  $mysqli = @new mysqli('localhost', 'root', 'root');
  if (mysqli_connect_errno()) {
    echo "Подключение невозможно: ".mysqli_connect_error();
  }
  ?>
В результате получается "����������� ����������" вместо "Подключение невозможно".
если в файле head меняю UTF8 на windows -1251 написано "Подключение не возможно", но на вкладке (title) иероглифы вместо "Сайт посвященный хорошим людям".
чет я запутался вообще.
Подскажите пожалуйста.
 

Absinthe

жожо
чет я запутался вообще.
Подскажите пожалуйста.
Везде использовать одну и ту же кодировку.
UTF-8.
Потрать время на преобразование данных в нее и потом забудь о проблемах с кодировкой.
 

mader

Новичок
Странно, но до этого работал в программе PHP Designer7 не мог найти в чем проблема. Стоило перейти в Дреамвивер, стало сразу видно, что символы ведут не адекватно, просто пересохранил в Дреамвивере все файлы и все стало ровно. ХМ! Видимо не доработка разработчиков phpDisigner.
 

Фанат

oncle terrible
Команда форума
Забавно, но по ходу вопрос не имеет отношения к базам данных
 

Redjik

Джедай-мастер
Фанат
15секундный барьер (или там речь была о 1,5 минуты?)
 

mader

Новичок
Фанат, нет. не имеет. Я поначалу думал, что вопрос похожий. что-то такое же. Но выяснилось, что вообще в другом. тут пока хвосты найдешь, выясниться что совсем в другом дело. Но отписаться все таки решился, мало ли, вдруг у кого-то еще такая же фигня будет, а ковырять будет базу.
 
Сверху