<?php
$menu=file_get_contents('menu.cms');
echo '<table><tr><td>' . $menu . '</td></tr></table>';
?>
"Иероглифы" в PHP
есть код в index.php
Код:
После чего браузер выводит всякие "иероглифы" типа ╚^▬. Как настраивать кодировки?
мета-теги в заголовке?и правильное выставление кодировки на сервере(если без мета-тегов)
Я с мета не очень дружу, а хостюсь на бесплатном хосте. так-что мне лучше все полностью разживать...
Код:
<?php
header('Content-Type: text/html; charset=windows-1251');
?>
header('Content-Type: text/html; charset=windows-1251');
?>
до любого вывода скриптом, разумеется.
А английский кстати работает!
Не удивительно. В какой кодировке menu.cms?
содержимое menu.cms -
Код:
<div align="center"><img src="log.gif" alt="абвгд">абвгд</div>
от того, что вы показали содержимое - кодировку не узнаем
Откройте menu.cms в каком-нибудь текстовом редакторе (например, Notepad++) и посмотрите кодировку (справа в строке состояния)
NotePad++ пишет ansi. А надо UTF-8?
Надо ту кодировку, в который вы хотите вывести страницу. Т.е. кодировка файла и заголовок, с указанием выводимой кодировки, должны совпадать
А вообще :) сохраняем сам файл в кодировке UTF-8 и HTML в мета тегах указываем UTF-8