Encode URL in Kotlin
Last updated on

Encode URL in Kotlin

Android
AndroidKotlin#AI Passed#Import 2025-05-27 00:21

In Kotlin, you can use the URLEncoder class to encode a URL string so that it can be safely transmitted over the internet. The URLEncoder class is part of the Java standard library, and it provides a method called encode that can be used to encode a URL string.

Here's an example of how to use the URLEncoder.encode method to encode a URL string in Kotlin:

import java.net.URLEncoder

fun main() { val url = “https://www.example.com?q=hello world” val encodedUrl = URLEncoder.encode(url, “UTF-8”) println(encodedUrl) // prints “https%3A%2F%2Fwww.example.com%3Fq%3Dhello%20world” }

In this example, we define a URL string that includes a query parameter with a space character. We then use the URLEncoder.encode method to encode the URL string using the UTF-8 character encoding. The encoded URL is then printed to the console.

Overall, the URLEncoder class can be used to encode a URL string in Kotlin, ensuring that it can be safely transmitted over the internet.

Further Read