Разница в кодировках

proWoke

Новичок
Разница в кодировках

Проблема такая, я не могу разобраться с кодировками. То ли из за недостатка знаний и базы, то ли просто я неправильно всё понимаю. В общем пишу в документе index.php такие строки:
<?php
header('Content-Type: text/html; charset=utf-8');
?>
( как я понимаю header посылает запрос браузеру, какую кодировку использовать). И получается, что тот текст на русском языке, который находится в файле он становится читаем, а тот текст, что извлекается из базы данных, становится нечитаем. Если же я поставлю windows-1251;
то всё будет наоборот, те из базы читаем, из файла-нет. Что у меня за проблема такая. Я думаю, что это популярная ошибка, но я что то не нашёл в поисках(или плохо искал). Просто если хедер отправляет команду на использование определённой кодировки, то почему по разному как то всё происходит, либо я что то неправильно понял. Помогите мне пожалуйста.
 

proWoke

Новичок
Я себя каким то дураком чувствую после твоих постов. Спасибо.
 
Сверху