URL decoding: Difference between revisions

no edit summary
(Added solution for Action!)
No edit summary
Line 838:
for (e in encoded) println(URLDecoder.decode(e, "UTF-8"))
}</lang>
 
{{out}}
<pre>
http://foo bar/
google.com/search?q=`Abdu'l-Bahá
</pre>
 
=={{header|Ksh}}==
<lang Ksh>
url_decode()
{
decode="${*//+/ }"
eval print -r -- "\$'${decode//'%'@(??)/'\'x\1"'\$'"}'" 2>/dev/null
}
 
url_decode "http%3A%2F%2Ffoo%20bar%2F"
url_decode "google.com/search?q=%60Abdu%27l-Bah%C3%A1"
</lang>
 
{{out}}
Anonymous user