Updated Troubleshooting (markdown)

Chris Caron 2020-07-27 21:57:29 -04:00
parent 913189b78e
commit f18a085099

@ -64,11 +64,11 @@ Apprise is built around URLs. Unfortunately URLs have pre-reserved characters it
For example, in a URL, the **&**, **/**, and **%** all have extremely different meanings and if they also reside in your password or user-name, they can cause quite a troubleshooting mess as to why your notifications aren't working.
Now there is a workaround: you can replace these characters with special **%XX** character-set (encoded) values. These encoded characters won't cause the URL to be mis-interpreted allowing you to send notifications at will.
Now there is a workaround: you can replace these characters with special **%XX** character-set (URL encoded) values. These encoded characters won't cause the URL to be mis-interpreted allowing you to send notifications at will.
Below is a chart of special characters and the value you should set them:
| Character | Escape Code | Description
| Character | URL Encoded | Description
| ----------- | -------- | -----------
| **%** | **%25** | The percent sign itself is the starting value for defining the %XX character sets.
| **&** | **%26** | The ampersand sign is how a URL knows to stop reading the current variable and move onto the next. If this existed within a password or username, it would only read 'up' to this character. You'll need to escape it if you make use of it.