2015-01-30 2 views
0

Я пытаюсь создать HTTP-запрос на сервер. Часть почтовых параметров является немецким названием фильма, таким какКак работает эта кодировка URL?

Cowboys & Aliens 

или

Das süße Leben 

Когда запрос будет размещен на моем браузере публиковался в

Cowboys+%26+Aliens 

и

Das+s%FC%DFe+Leben 

Я не могу изобразить какой тип кодирования это и как воспроизвести его в perl.

Может кто-нибудь помочь, пожалуйста?

+1

Он называется [кодирование URL] (http://en.m.wikipedia.org/wiki/Percent-encoding), и вы можете использовать [this] (https://metacpan.org/pod/URI :: Encode). Это заняло у меня целых 10 секунд поискового запроса, в следующий раз попробуй это первым. – Biffen

+0

@ Биффен, извините, если я не сделал это ясно, но я использовал URI :: Escape и googled before - это основной этикет. Я начал здесь http://stackoverflow.com/questions/13163937/decode-utf-8-url-in-perl, но изо всех сил пытался найти способ, который будет кодировать/декодировать обе строки последовательно – simone

+1

Вы должны были упомянуть, что в вопросе , Итак, какова ваша текущая проблема? – Biffen

ответ

Смежные вопросы