Проблем с енкодинг

toiq__

Registered
:(
Имам сериозен проблем с енкодинга на сайта И немога да разбера от къде идва. Когато файла е .html и мета тага е:
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
Няма проблем Всичко се чете.
А когато е .PHP само квадрати 
Това е кода:
<?php
include "db.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Новини</title>
</head>
<body>
<center>
<table width="65%" align="center">
<tr>
<td>
<?php
for ($i=$broi; $i>$broi-11;$i--){
if (is_file("posts/".$i.".html")) {
include "posts/".$i.".html";
echo "<BR />";

}
}
?>
</td>
</tr>
</table>
</center>
</body>
</html>
Някои може ли да помогне, аз немога да открия проблема. Става въпрос за ето този сайт: http://alpinjobs.com/news.html

:(
 
Ако ще работиш с няколко езика , най-добре ползваш utf-8 като си конвертираш и самите файлове на UTF-8. Така ще забравиш всички проблеми с енкодинга.
 
До скоро си вървеше много добре. Но преди няколко месеца го бяха хакнали и от тогава е така, И то не само с новините а с всичко в което има php.
 
Отвори и промени кодировката на ANSI на всички файлове ,които ти правят проблем. Но отново ти казвам ,че по-добрият и рационален начин е да работиш с UTF-8.
 
Replace каза:
Отвори и промени кодировката на ANSI на всички файлове ,които ти правят проблем. Но отново ти казвам ,че по-добрият и рационален начин е да работиш с UTF-8.

:oops:
„Така, до тук добре, каза каубоя и падна от коня.”
Промених кодировката на UTF-8 сега се чете но нещо се случи с CSSа, тоест цветове и бордове на таблица несе виждат. Като и CSS файла го прекопирах и нищУ.
 

Back
Горе