Symbols such as plus symbol + and ampersands &, and any Unicode characters, must be triple URL encoded and submitted in their encoded form. This ensures such characters a properly escaped. Many programming languages have functions available for URL encoding. For example:
Running this function three times on any strings you submit will help prevent errors that non-escaped symbols might produce, and ensure that Unicode encoded messages are received correctly.