Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как в PHP распарсить текст, закодированный функцией escape() браузера Microsoft Internet Explorer

83K
11 декабря 2012 года
hidogili
13 / / 06.11.2012
Как в PHP распарсить текст, закодированный функцией escape() браузера Microsoft Internet Explorer
(как это делается тут на сайте в утилитах)?
1
11 декабря 2012 года
kot_
7.3K / / 20.01.2000
http://php.net/manual/en/function.rawurldecode.php
83K
12 декабря 2012 года
hidogili
13 / / 06.11.2012
Благодарю, но взял не из rawurlencode, а отсюда (из urldecode), работает ОК:
hhttp://php.net/manual/en/function.urldecode.php#79595
 
Код:
// Unicode-encoded data in $_GET (like this: %u043A%u043D%u0438%u0433%u0438%20)
  // which is generated by JavaScript's escape() function
  if (strpos($ss, '%u') !== false) {
    $ss = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($ss));
    $ss = html_entity_decode($ss,null,'UTF-8');
  }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог