I\'m using the Zoho API to insert leads into the CRM.
Everything is working fine except when one of the fields contains an ampersand, in which case the response from Zoh
Finally found a solution: strings containing a special characters must be contained in CDATA
sections AND those special characters need to be percent encoded.
So for the example above, this gives:
<Leads>
<row no="1">
<FL val="Lead Owner">me@example.com</FL>
<FL val="Company"><![CDATA[Marks %26 Spencer]]></FL>
</row>
</Leads>
Note that the value Marks%20%26%20Spencer
is also OK for the API.