I'm trying to escape [email protected] email in salesforce REST query.
https://na16.salesforce.com/services/data/v32.0/query/?q=SELECT+Id+FROM+Contact+WHERE+Email='[email protected]'
But it replaces + sign with space, before parsing a query. That results in error:
{ message: " Id FROM Contact WHERE Email LIKE 'test\ [email protected]' ^ ERROR at Row:1:Column:40 Invalid string literal 'test\ [email protected]'. Illegal character sequence '\ ' in string literal." errorCode: "MALFORMED_QUERY" }
Is it possible to escape + on url, so it's treated correctly when query parsed?