|
|
|
| Вот собственно решил потестить функцию file_get_contents, получив html-код Яндекса
<?php
$file = file_get_contents("http://yandex.ru");
echo htmlspecialchars($file);
?>
|
И результат получился странноватым, в частности вместо
<title>Яндекс</title> получилось <title>аЏаНаДаЕаКб�lt;/title>
Ну и дальше по тексту там много всяких вопросительных знаков и непонятных слов вместо русских.
Подскажите, пожалуйста, в чем тут проблема? | |
|
|
|
|
|
|
|
для: Mookapek
(30.09.2010 в 23:44)
| | Нужно перекодировать полученные данные в UTF-8 функцией iconv() | |
|
|
|
|
|
|
|
для: Gubichev
(30.09.2010 в 23:54)
| | Эта функция требует указать в какой кодировке находится текс, а это я не знаю. | |
|
|
|
|
|
|
|
для: Mookapek
(01.10.2010 в 00:18)
| | пробуйте выбирать в браузере Вид->Кодировка.
Посмотрите не установлен-ли AddDefaultCharset в конфигурации сервера или лучше просто отдайте заголовок
header('content-type: text/html; charset=кодировка'); | |
|
|
|
|
|
|
|
для: heed
(01.10.2010 в 04:41)
| | А, ну да, я и забыл про то, что в браузере можно ведь менять. Спасибо. | |
|
|
|