W3m, proxy ID & password including special characters

w3m issues: proxy ID & password including special characters.

My office has changed proxy setting and I have to mofdify my setting.
We have to use email address which includes specail character “@”, and my password also has some of sepecial characters.

I have fixed this issue, using percent encodings and most appplicatins work. But w3m & aria2c does not work this way, and I can not find any answer in the net.
Our proxy might be sockS5(?), but office does not tell me proxy’s specifications.
Our office does not give me any answer for my question, because they can only support windows. It is a nightmare for Linux user…

my ID & password is like follows.

ID :      123.xxx@abc.com
password :Abc123# 

## percent encodings of above
123.xxx%40abc.com
Abc123%23

modify w3m setting from its option page.

just add above ID & password, which is percent encodings. 
Moreover tried  *not* using percent encoding, which means use original.

proxy repose.

using percent encodings.

Username for Web-Proxy Server:  123.xxx%40abc.com
Password for Web-Proxy Server: ****** 
....
Wrong username or password

using original.

Username for Web-Proxy Server:  123.xxx@abc.com
Password for Web-Proxy Server: ****** 
....
Wrong username or password

Ref.

https://www.cyberciti.biz/faq/unix-linux-export-variable-http_proxy-with-special-characters/
https://superuser.com/questions/273799/how-to-use-special-characters-in-username-password-for-http-proxy
https://qiita.com/nshinya/items/08db9be2c5255c91e6a0
https://en.wikipedia.org/wiki/Percent-encoding