Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема в области кодировки
 
 автор: Mookapek   (30.09.2010 в 23:44)   письмо автору
 
 

Вот собственно решил потестить функцию file_get_contents, получив html-код Яндекса

<?php
$file 
file_get_contents("http://yandex.ru");
echo 
htmlspecialchars($file);
?>

И результат получился странноватым, в частности вместо
<title>Яндекс</title> получилось <title>аЏаНаДаЕаКб&#65533;lt;/title>
Ну и дальше по тексту там много всяких вопросительных знаков и непонятных слов вместо русских.

Подскажите, пожалуйста, в чем тут проблема?

  Ответить  
 
 автор: Gubichev   (30.09.2010 в 23:54)   письмо автору
 
   для: Mookapek   (30.09.2010 в 23:44)
 

Нужно перекодировать полученные данные в UTF-8 функцией iconv()

  Ответить  
 
 автор: Mookapek   (01.10.2010 в 00:18)   письмо автору
 
   для: Gubichev   (30.09.2010 в 23:54)
 

Эта функция требует указать в какой кодировке находится текс, а это я не знаю.

  Ответить  
 
 автор: heed   (01.10.2010 в 04:41)   письмо автору
 
   для: Mookapek   (01.10.2010 в 00:18)
 

пробуйте выбирать в браузере Вид->Кодировка.
Посмотрите не установлен-ли AddDefaultCharset в конфигурации сервера или лучше просто отдайте заголовок
header('content-type: text/html; charset=кодировка');

  Ответить  
 
 автор: Mookapek   (01.10.2010 в 13:55)   письмо автору
 
   для: heed   (01.10.2010 в 04:41)
 

А, ну да, я и забыл про то, что в браузере можно ведь менять. Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования