Jump to content
RA.BY

[php] Как раскодировать и увидеть ответ? юникод?


makag

Recommended Posts

Вот такой ответ на запрос к сайту посредством curl php. 

 

Эти загадочные вопросы, ромбики и аналогичная ересь. Дайте варианты, в какую сторону копать, плиз.

 

какая  это может быть кодировка и как её разобрать в читаемый вид посредством php?

 

 

Цитата

string(329) "HTTP/1.1 100 Continue HTTP/1.1 200 OK Date: Tue, 29 Jan 2019 15:55:39 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Expires: Tue, 29 Jan 2019 15:55:38 GMT Cache-Control: no-cache Content-Encoding: gzip ��V�M-.NLOU�R�)5014�&I `�D��IS��q*X��8 �6�!$D�L&A� � X��!� ��dE�Z��N��" 

 

Код, на всякий случай:
 

Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента.

 

Link to comment
Share on other sites

14 минут назад, makag сказал:

Вот такой ответ на запрос к сайту посредством curl php. 

 

Эти загадочные вопросы, ромбики и аналогичная ересь. Дайте варианты, в какую сторону копать, плиз.

 

какая  это может быть кодировка и как её разобрать в читаемый вид посредством php?

 

 

 

Код, на всякий случай:
 

Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента.

 

а что за сайт и какую страницу нужно получить? Если не секрет конечно...

И фрагмент кода ...

Попробуй посмотреть на mb_detect_encoding

Edited by shami
  • + 1
Link to comment
Share on other sites

56 минут назад, Platon сказал:

Если это html документ, то варианта с кодировкой 2 utf-8 и windows-1251. Нужно поменять кодировку в запросе


заголовки в utf-8, по идее как:

через браузер :
image.png.b20b7fea045424dd54e84353d0c9c242.png

в консоли браузера, в ответ на post XMLHttpRequest запрос   приходит ответ : 

Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента.

что в расшифровке переводится как:
 

Цитата

{message: "Вы уже отправили любовь!"}

message: "Вы уже отправили любовь!"


 

 

52 минуты назад, shami сказал:

а что за сайт 

сайт с голыми бабами
типичная страница  - такая
 

54 минуты назад, shami сказал:

..и какую страницу нужно получить?

нажимать на кнопку научился, хотел собирать ответ  - удалось поставить лайк или не удалось.

то есть чисто этот ответ парсить.

собственно вопрос по-факту решился благодаря этому совету:
 

56 минут назад, shami сказал:

Попробуй посмотреть на mb_detect_encoding

прогнал ответ от curl  через несколько вариантов:

Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента.

Хоть внятно раскодировать и не вышло, но в одном из "раскодированных" вариантов сейчас уловил существенную разницу между вариант_ответа_1   и вариант_ответа_2
т.е. хоть и непрямым путём, но результат всё же положительный -))

Спасибо большое, господа!

Link to comment
Share on other sites

  • makag locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...