сайт в коде скрипта вот это прописано header('Content-Type: text/html; encoding="UTF-8"'); а всё равно такое г с оперы мини ироглифы
с чрома тоже всё хорошо код скрипта вот Code: <?php header('Content-Type: text/html; encoding="windows-1251"'); $file = file_get_contents("http://сайт/HTMLs/history.htm"); $result = strstr($file,"?owner=56569790"); $resultat = substr($result,50,-2760); ..... echo preg_replace($patterns, $replacements, $resultat); не весь тольк может в этом всё дело то что я граблю?
разницу не расскажешь? не работает так что то я не понял зачем мне эта функция нужна? "Функция ReadFile читает данные из файла, начиная с позиции, обозначенной указателем файла. После того, как операция чтения была закончена, указатель файла перемещается на число действительно прочитанных байтов, если дескриптор файла не создан с атрибутом асинхронной операции. Если дескриптор файла создается для асинхронного ввода - вывода, приложение должно переместить позицию указателя файла после операции чтения."
для этого не подойдет. думал прямой вывод нужен. PHP: echo iconv("windows-1251", "UTF-8", $resultat); так попробуй. Да и вообще скрипт можно не менять, просто добавь в html Code: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> Должно работать.
видимо как раз эту кодировку я и не попробывал! всё работает! спасибо где можно почитать про все эти кодировки?
ТС, ты упорот? Что это вообще такое по ссылке? Где PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></title> </head> <body> </body> </html> И сохранить сам скрипт в UTF-8
http://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2