TankMan
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Вот специально сделал 2 php скриптика которые я не меняю. В первом http://sdushor-nvr.ru/index3.php - Код следующий Код: <?php header("Content-Type: text/html; carset=UTF-8"); mb_http_output('UTF-8'); ob_start('mb_output_handler'); $ch = curl_init(); //$_REQUEST['u'] curl_setopt($ch, CURLOPT_URL,"http://supercook.ru/zodiac/astr-08-01.html"); curl_setopt($ch, CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 10); $z = curl_exec($ch); $z = iconv('cp1251', 'utf-8', $z); print($z); curl_close($ch); ?> | во втором http://sdushor-nvr.ru/index4.php Код такой же ,но закоментирована строка "mb_http_output('UTF-8');" При этом, если зайти по этим ссылкам, в первой у меня браузер FF сам выставляет кодировку на UTF-8 но в исходном коде страницы указан Windows-1251 и как бы я не меня л кодировки отображения в FF он выдает кракозябли. Во второй ссылке, у меня так же отображаются кракозябли, но в FF автоматом выставляется Windows-1251 кодировка, я ее меняю на UTF-8 и все становится по русски. Но опять же, когда я смотрю исходный код страницы, в мета тегах прописана кодировка windows-1251. Что происходит в JS-скрипте, который XMLRequest-ом пытается забрать инфу. В первом случае, он получает кракозябли, такие же, как если в FF зайти по первой ссылке. А во втором случае, IE в котором выполняется JS скриптик зависает напрочь сразу же после отсылки запроса Добавлено: Цитата: Млииин!! Как я ее сразу не заметил! сейчас проверим чего изменится! Добавлено: УРААА!!! Это надо же! Из-за одной опечатки столько проблем было! Все решилось. Теперь везде все получается как нужно! Спасибо большое Cheery. Я думаю теперь у меня вопросов больше нет! |