I am trying to encode a string to `url` to search google scholar, soon to realize, `urlencode` is not provided in `urllib3`.

```
>>> import urllib3
>>> string = "https://scholar.google.com/scholar?" + urllib3.urlencode( {"q":"rudra banerjee"} )
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'urlencode'

```

So, I checked [urllib3 doc](https://urllib3.readthedocs.org/en/latest/helpers.html#module-urllib3.request) and found, I possibly need `request_encode_url`. But I have no experience in using that and failed.

```
>>> string = "https://scholar.google.com/scholar?" +"rudra banerjee"
>>> url = urllib3.request_encode_url('POST',string)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'request_encode_url'

```

So, how I can encode a string to url?

**NB** I don't have any particular fascination to urllib3. so, any other module will also do.