diff --git a/Troubleshooting.md b/Troubleshooting.md index d721780..34bdc6a 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -20,9 +20,11 @@ For example, in a URL, the **&**, **/**, and **%** all have extremely different 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. Below is a chart of special characters and the value you should set them: + | Character | Escape Code | 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. | _(a space)_ | **%20** | While most URLs will work with the space, it's a good idea to escape it so that it can be clearly read from the URL. -| **/** | **%2F** | The slash is the most commonly used delimiter that exists in a URL and helps define a path and/or location. \ No newline at end of file +| **/** | **%2F** | The slash is the most commonly used delimiter that exists in a URL and helps define a path and/or location. +| **@** | **%40** | The at symbol is what divides the user and/or password from hostname in a URL. if your username and/or password contains an '@' symbol, it can cause the url parser to get confused. \ No newline at end of file