Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > Кодировка получаемой cURL страницы


Автор: KPOT 5.1.2010, 15:03
Получаемая страница обладает тэгом 
Код

<META http-equiv="Content-Type" content="text/html; charset=UTF-8" />


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

Получаю всё с помощью cURL

Автор: Ипатьев 5.1.2010, 15:11
не брать чужое, а написать что-нибудь свое?

Автор: KPOT 5.1.2010, 15:12
А по существу советы будут?

Автор: Ипатьев 5.1.2010, 15:16
По существу тебе ремня бы хорошего всыпать, чтобы знал, что чужое брать нехорошо

Автор: awdev 5.1.2010, 17:58
Кодировка страницы, которая  выводит содержимое другой страницы не совпадают.

Если ты выкачиваешь страницу в UTF, то пропиши кодировку UTF и там куда выводишь

Добавлено @ 18:00
Цитата
По существу тебе ремня бы хорошего всыпать, чтобы знал, что чужое брать нехорошо
С чего вы взяли, что речь идет о чужом? Возможно автор урегулировал этот вопрос или содержимое можно брать. - никто не знает, по этому ваши высказывания как пуки в воду  smile 

Автор: capitan 5.1.2010, 20:54
http://ru.php.net/manual/en/function.iconv.php

Автор: Simpliest 5.1.2010, 22:30
Цитата(awdev @  5.1.2010,  16:58 Найти цитируемый пост)
ваши высказывания как пуки в воду 

Как вы несомненно правы насчет себя.
Цитата(awdev @  5.1.2010,  16:58 Найти цитируемый пост)
Возможно автор урегулировал этот вопрос или содержимое можно брать


Поэтому просьба - не пукайте при людях.

Автор: KPOT 7.1.2010, 06:15
Цитата(awdev @  5.1.2010,  17:58 Найти цитируемый пост)
Кодировка страницы, которая  выводит содержимое другой страницы не совпадают.

Если ты выкачиваешь страницу в UTF, то пропиши кодировку UTF и там куда выводишь

Всмысле тэг указывающей на кодировку в скрипте или сама кодировка скрипта в файле?

Автор: SETdream 29.5.2010, 18:11
алгоритм:
1. Узнаёшь кодировку странички с которой парсишь
2. место UTF-8 вставляешь нужную кодировку, либо используешь что-то типо mb_convert_encoding($data,"UTF-8", "cp1251")... etc. etc.
3. и уже на stdout ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)