Is your feature request related to a problem?
yes, our customers have mqtt servers with usernames and passwords containing spaces, @ and other special characters.
Telling them to correctly urlencode the parameters didnt help.
We only expose one single mqtt connection url and not the individual username and password fields.
Describe the solution you'd like.
The mqtt library should urldecode automatically if the username and passwords are taken from the url
Describe alternatives you've considered.
No response
Additional context.
No response