URL encoding: Difference between revisions

Content deleted Content added
→‎{{header|Perl 6}}: missing 2 in format, style tweaks
Line 63:
<lang j> urlencode 'http://foo bar/'
http%3A%2F%2Ffoo%20bar%2F</lang>
 
=={{header|Java}}==
 
The built-in URLEncoder in Java converts the space " " into a plus-sign "+" instead of "%20":
<lang java>import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
 
public class Main
{
public static void main(String[] args) throws UnsupportedEncodingException
{
String normal = "http://foo bar/";
String encoded = URLEncoder.encode(normal, "utf-8");
System.out.println(encoded); // Prints: http%3A%2F%2Ffoo+bar%2F
}
}</lang>
 
=={{header|Perl}}==