fixed bug that didn't escape  special characters

EncodeURI is used for  encoding the body text.
This function encodes special characters, except: , / ? : @ & = + $ #

Instead the use of EncodeURIComponent will escape these characters .