title: URL encoding issue for path param which has '/'
body: <p>I have an issue while encoding an URL. My url might contain a path param which can include a slash "/". I need to send this path param to an external API. This is always encrypted+Encoded. But i have issues encoding '/'. Everything else is encoding except '/'.</p>
  
  <p>Example:</p>
  
  <pre><code>https://url.com/bdvchewcbwj%2Fhbsdwhjkbq%3D
  </code></pre>
  
  <p>In the above example the path param without encoded is :</p>
  
  <pre><code>bdvchewcbwj/hbsdwhjkbq=
  </code></pre>
  
  <p>When i encode the above path param i am expecting the url as :</p>
  
  <pre><code>https://url.com/bdvchewcbwj%2Fhbsdwhjkbq%3D
  </code></pre>
  
  <p>but the result is :</p>
  
  <pre><code>bdvchewcbwj/hbsdwhjkb%3D
  </code></pre>
  
  <p>Input: </p>
  
  <pre><code>https://url.com/bdvchewcbwj/hbsdwhjkbq%3D
  </code></pre>
  
  <p>Output Expected:</p>
  
  <pre><code>https://url.com/bdvchewcbwj%2Fhbsdwhjkbq%3D
  </code></pre>
  
  <p>I am using okHttp client to create the request. Is there any library that just encodes the unencoded characters leaving already encoded characters?</p>