Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2014, 00:37   #1
Wild_klas
Форумчанин
 
Аватар для Wild_klas
 
Регистрация: 13.10.2010
Сообщений: 109
По умолчанию GET запрос возвращает unicode символы

Я использую cURL, и после отправки get запроса я получаю следующий html код:

PHP код:
$rezult '<h5>\u0420\u0443\u0431\u0440\u0438\u043a\u0430:&lt;\/h5&gt;\n\t<select id="\&quot;category_2\&quot;" name="\&quot;category\&quot;" size="0" lev="\&quot;2\&quot;" onchange="\&quot;getCategory(this);\&quot;">\n\t            <option value="\&quot;213\&quot;" t="\&quot;child\&quot;" title="\&quot;\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435" \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b\"="">\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b&lt;\/option&gt;            </option><option value="\&quot;214\&quot;" t="\&quot;child\&quot;" title="\&quot;\u0410\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b\&quot;">\u0410\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b&lt;\/option&gt;></select></h5>' 
Как мне привести его в UTF 8?

PS: я пробовал:
PHP код:
 mb_convert_encoding($rezult"UTF-8);
 iconv('ASCII', 'UTF-8//IGNORE', 
$rezult);
$utf = html_entity_decode($rezult); 
Но безрезультатно.

Нашел решение проблемы:
PHP код:
function replace_unicode_escape_sequence($match) {
  return 
mb_convert_encoding(pack('H*'$match[1]), 'UTF-8''UCS-2BE');
}
echo 
stripslashes(
  
html_entity_decode(
    
preg_replace_callback('/\\\\u([\\da-f]{4})/i''replace_unicode_escape_sequence'$rezult)
  )
); 
Тему можно закрыть.
Учусь учиться.

Последний раз редактировалось Wild_klas; 14.02.2014 в 11:59.
Wild_klas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральное число n и символы s1,...,sn. Получите все символы, расположенные до первого двоеточия (Pascal) Татьана Помощь студентам 16 22.09.2011 15:05
Запрос возвращает пустую таблицу, если один из подзаросов возвращает пустую таблицу ArtInt SQL, базы данных 9 12.05.2010 15:40
Unicode Pedro Общие вопросы Delphi 8 13.03.2009 10:50
СИМВОЛЫ - помогите решить задачу на символы kiko Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 16:09
Unicode }{UTPUU Общие вопросы Delphi 4 02.04.2007 15:21